// 解析 json
String json = "\{'status':200,'message':'查询成功','data':\[\{'id':1,'name':'name1','describe':'第一条数据'\}\]\}";
JSONObject json\_ = JSONObject.fromObject(json);
String status = json\_.get("status").toString();
String message = json\_.get("message").toString();
String data = json\_.get("data").toString();
System.out.println("======"+status+"\\t====="+message+"\\t"+data);
JSONArray jsonArr = JSONArray.fromObject(data);
JSONObject jsonObject = (JSONObject)jsonArr.get(0);
String id = jsonObject.get("id").toString();
System.out.println(id);
// 方法一: 不知道 健名称的情况下 解析json
String json\_interator = "\{'status':200,'message':'查询成功','data':'是的','name':'姬敏敏'\}";
JSONObject JSON = JSONObject.fromObject(json\_interator);
Iterator<String> inter = JSON.keys();
while(inter.hasNext()) \{
String key = inter.next().toString();
System.out.println(key+"\\t"+JSON.get(key));
\}
// 方法二: 不知道 健名称的情况下 解析json
String json\_interator = "\{'status':200,'message':'查询成功','data':'是的','name':'姬敏敏'\}";
JSONObject JSON = JSONObject.fromObject(json\_interator);
Set<String> set = JSON.keySet();
Iterator inter= set.iterator();
while(inter.hasNext()) \{
String key = inter.next().toString();
System.out.println("键----"+key+"\\tvalue----"+JSON.get(key));
\}
还没有评论,来说两句吧...