2009-10-08 13 views
4

J'essaye d'analyser JSON dans Android mais j'ai du mal à accéder aux sous-enfants d'un objet. Je suis en train d'extraire de ce qui suit augmenter,Analyse syntaxique JSON dans Java

{"augment-list": { 
    "time": "12:01", 
    "channel": "channel1", 
    "augment": [ 
     {"id": "123", "name": "here", "x": "5", "y": "10", "orientation": "up", "content": "some stuff"}, 
     {"id": "456", "name": "there", "x": "12", "y": "25", "orientation": "down", "content": "more stuff"}, 
     {"id": "789", "name": "over there", "x": "1", "y": "2", "orientation": "left", "content": "and more"} 
    ] 
}} 

J'ai essayé d'accéder à augments en obtenant l'objet JSON de augment-liste nommée augment ou augment [0], mais ne peux pas comprendre comment il accéder à chaque augmenter à l'intérieur.

Répondre

7

Sans plus de détails sur ce qui ne va pas, je ne peux pas dire quel pourrait être le problème. Avez-vous des erreurs? Pouvez-vous poster du code?

Avez-vous quelque chose comme ça?

json.getJSONObject("augment-list").getJSONArray("augment").getJSONObject(0).getInt("id") 
Questions connexes