您的位置:首页 > 编程语言 > Java开发

java 解析 json 遍历未知key

2016-01-22 10:30 603 查看
1、——————————————————————————————————————————————————————————————
import net.sf.json.JSONObject;

String json = "{\"name\":\"lss\"}";
JSONObject jsonObj = JSONObject.fromObject(json);
String name = jsonObj.getString("name");

Iterator it = jsonObj.keys();
List<String> keyListstr = new ArrayList<String>();
while(it.hasNext()){
key = (String) it.next();
      value = jsonObject.getString(key);
}


2、 {"info":[{"goodsId":"1234","goodsq":"10"},{"goodsId":"5678","goodsq":"20"}]}

2、———————————————————————————————————————————————————————————————

JSONObject jsonObject = new JSONObject(jsonString);
  JSONArray jsonArray =jsonObject.getJSONArray(“info”);
  for (int i = 0; i < jsonArray.length(); i++) {
  JSONObject jo = jsonArray.getJSONObject(i);
       System.out.println(jo.getString("goodsld"));
       System.out.println(jo.getString("goodsq"));

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: