JSON führt zwei Antworten in Android zusammen
Ich verwende JSON, um eine Antwort von meinem Server zu erhalten. Das ist Code:
HttpClient httpclient = new DefaultHttpClient();
HttpClient httpclient2 = new DefaultHttpClient();
HttpResponse response;
HttpResponse response2;
try {
HttpGet request = new HttpGet(GlobalConfig.getMagazineUrl());
HttpGet request2 = new HttpGet(GlobalConfig.getMagazinePagesUrl(1));
request.addHeader("Authorization", "Basic " + Base64.encodeToString(
(GlobalConfig.getAuthString()).getBytes(),Base64.NO_WRAP));
request2.addHeader("Authorization", "Basic " + Base64.encodeToString(
(GlobalConfig.getAuthString()).getBytes(),Base64.NO_WRAP));
response = httpclient.execute(request);
StatusLine statusLine = response.getStatusLine();
response2 = httpclient2.execute(request2);
StatusLine statusLine2 = response2.getStatusLine();
if(statusLine.getStatusCode() == HttpStatus.SC_OK && statusLine2.getStatusCode() == HttpStatus.SC_OK){
ByteArrayOutputStream out = new ByteArrayOutputStream();
ByteArrayOutputStream out2 = new ByteArrayOutputStream();
response.getEntity().writeTo(out);
response2.getEntity().writeTo(out2);
out.close();
out2.close();
return parser(out.toString(), out2.toString());
Wie Sie in sehen könnenparser(out.toString(), out2.toString())
Ich gebe beide Antworten als String zurück. Ich möchte wissen, wie ich diese beiden JSON-Antworten in einer zusammenführen kann. Ich möchte nicht zwei Zeichenfolgen zusammenführen, sondern zwei JSON-Antworten in einer großen Antwort zusammenführen. Das ist möglich? Wenn ja, wie kann ich das machen?