作業中にJson配列を取得するピットを記録する

1072 ワード

// json      
String str = "{'company':'Trump','userInfo':[{'id':1000,'name':'   ·   ','age':'78','hobby':'   '}]}";

//  String  JSONObject  
JSONObject jsonStr = JSONObject.fromObject(str);

//  jsonStr   JSONArray  
JSONArray userInfo = JSONArray.fromObject(jsonStr.get("userInfo"));

//
JSONObject o = (JSONObject) userInfo.get(0);

System.out.println("  :" + o.get("name") + ",  :" + o.get("age")+",  :" + o.get("hobby")+"。");