Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
360 views
in Technique[技术] by (71.8m points)

android - Parsing JSON in java

I'm trying to parse JSON in android but am having trouble with accessing sub children of an object. I am trying to extract augment from the following,

{"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"}
    ]
}}

I've tried accessing the augments by getting the JSON object of augment-list named augment, or augment[0] but cant figure it out how to access each augment inside.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Without more detail of what's going wrong, I can't tell what the problem might be. Are you getting errors? Can you post some code?

Do you have something like this?

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...