解析 json 字符串

Dear 丶 2022-05-22 03:07 439阅读 0赞
  1. // 解析 json
  2. String json = "\{'status':200,'message':'查询成功','data':\[\{'id':1,'name':'name1','describe':'第一条数据'\}\]\}";
  3. JSONObject json\_ = JSONObject.fromObject(json);
  4. String status = json\_.get("status").toString();
  5. String message = json\_.get("message").toString();
  6. String data = json\_.get("data").toString();
  7. System.out.println("======"+status+"\\t====="+message+"\\t"+data);
  8. JSONArray jsonArr = JSONArray.fromObject(data);
  9. JSONObject jsonObject = (JSONObject)jsonArr.get(0);
  10. String id = jsonObject.get("id").toString();
  11. System.out.println(id);
  12. // 方法一: 不知道 健名称的情况下 解析json
  13. String json\_interator = "\{'status':200,'message':'查询成功','data':'是的','name':'姬敏敏'\}";
  14. JSONObject JSON = JSONObject.fromObject(json\_interator);
  15. Iterator<String> inter = JSON.keys();
  16. while(inter.hasNext()) \{
  17. String key = inter.next().toString();
  18. System.out.println(key+"\\t"+JSON.get(key));
  19. \}
  20. // 方法二: 不知道 健名称的情况下 解析json
  21. String json\_interator = "\{'status':200,'message':'查询成功','data':'是的','name':'姬敏敏'\}";
  22. JSONObject JSON = JSONObject.fromObject(json\_interator);
  23. Set<String> set = JSON.keySet();
  24. Iterator inter= set.iterator();
  25. while(inter.hasNext()) \{
  26. String key = inter.next().toString();
  27. System.out.println("键----"+key+"\\tvalue----"+JSON.get(key));
  28. \}

发表评论

表情:
评论列表 (有 0 条评论,439人围观)

还没有评论,来说两句吧...

相关阅读

    相关 php 解析json字符串

    在PHP中解析JSON字符串通常使用内置的json\_decode函数。json\_decode函数将一个JSON格式的字符串转换为PHP对象(如果设置第二个参数为true,则