Android_JSON 분석 방법 JSONobject 기초

4419 단어 Android
/ * * @ 작성 자: 시 노 네 류 @ 블 로그:http://blog.csdn.net/narunishino @ 성명: 본 고 는 [CSDN 블 로그] 에서 만 발표 합 니 다. * /
방법 1:
//JSON  :
{
    data1 : "  1",
    data2 : "  2",
    data3 : "  3"
}
//  data1   
String data1 = json.getString("data1");

방법 2:
//JSON  :
{
    data : {
        title : "  ",
        name : "  ",
        content : "  "
    }
}
//  title   
JSONObject item = json.getJSONObject("data");
String title = item.getString("title");
//  title   (      )
String title = json.getJSONObject("data").getString("title");

방법 3:
//JSON  :
{
    data : {
        world : {
            japan : "  ",
            america : "アメリカ",
            china : "  "
        }
    }
}
//  japan   
String japan = json.getJSONObject("data").getJSONObject("world").getString("japan");

방법 4:
//JSON  :
{
    datas : [
        {
            name : "  1",
            age : "  1"
        },
        {
            name : "  2",
            age : "  2"
        },
        {
            name : "  3",
            age : "  3"
        }
    ]
}
//  
JSONArray datas = json.getJSONArray("datas");

for (int i = 0; i < datas.length(); i++) {
        JSONObject data = datas.getJSONObject(i);
        //  name   
        String name = data.getString("name");
        //  age   
        String age = data.getString("age");
}
//      name   ,      1
String name = json.getJSONArray("datas").getJSONObject(0).getString("name");

참고:http://tkm0on.hatenablog.com/entry/2015/05/21/183608
- 2015 / 10 / 9 - 2015 / 12 / 08 - 업데이트 -- 종료 -

좋은 웹페이지 즐겨찾기