ich Json in javax.json.JsonObject gespeichert haben, wird das Objekt wie folgt aussehen:Java JsonObject von JsonArray
{
"status":"ok",
"meta":{
"count":2
},
"data":{
"1":{
"id":40,
},
"17":{
"id":48,
}
}
}
Wie kann ich die ID-Schlüssel in der Sub-Objekt „zugreifen 1 "?
Ich habe versucht:
obj.getJsonArray("data").getJsonArray("1").getJsonNumber("id").intValue();
aber es funktioniert nicht, weil der firt Aufruf von getJsonArray() Methode gibt einen JsonValue keine JsonObject Objekt so schlägt der nächste Aufruf von getJsonArray. Irgendwelche Ideen ?
Warum Sie verwenden 'getJsonArray' wenn alle deine Sachen nicht in Arrays ist? – khelwood