How to get String aus JSONObject ohne Bestimmten Namen
Überprüfen Sie bitte das code-Beispiel.
HttpEntity getResponseEntity = getResponse.getEntity();
String message = EntityUtils.toString(getResponseEntity,"UTF-8");
//message = {"EntryPointJsonResult":"{\"NextTransactionUrl\":null,\"TraceId\":null,\"IsAuthorizationRequired\":false,\"IsError\":false,\"ErrorCode\":null,\"ErrorMessage\":null}"}
JSONObject object = new JSONObject(message);
String objectString = object.getString("EntryPointJsonResult");
//objectString = {\"NextTransactionUrl\":null,\"TraceId\":null,\"IsAuthorizationRequired\":false,\"IsError\":false,\"ErrorCode\":null,\"ErrorMessage\":null}
Das ist die Frage : ich will mir die "objectString" ohne "EntryPointJsonResult". Ursache dieser Informationen ist anders bei der anderen Antwort.
So, wie bekomme ich die "objectString" ohne spezielle Schlüssel wie "EntryPointJsonResult"
- Sie kann es nicht. Abrufen von Daten, ohne Objekt-name darf nur noch in der Reihe
- Sie können Durchlaufen die Daten und bekommen alle Werte in diesem.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die Werte der json-Objekt wie dieses, ohne zu wissen, key
Sollte diese Arbeit.
Aber es funktioniert nur, wenn Sie sicher, dass
NextTransactionUrl
Knoten vorhanden ist. Durch die Art und Weise, in diesem Fall, wird dieser Knoten könnte einen anderen Namen haben, es wird immer noch funktionieren.