java 如何解析json字符串 谁借莪1个温暖的怀抱¢ 2022-06-13 23:11 1129阅读 0赞 需要的jar包:gson-2.1.jar,gson-2.1-javadoc.jar,gson-2.1-sources.jar package jiexixml; import com.google.gson.JsonArray; import com.google.gson.JsonIOException; import com.google.gson.JsonObject; import com.google.gson.JsonParser; import com.google.gson.JsonSyntaxException; public class ReadJSON \{ public static void main(String args\[\])\{ try \{ JsonParser parser=new JsonParser(); //创建JSON解析器 //String json = "\{'name': '亲亲宝宝','array':\[\{'a':'111','b':'222','c':'333'\},\{'a':'','b':'','c':''\},\{'a':'','b':'','c':''\}\],'address':'亲亲宝宝','CHANGE':\['DETAIL':\[\{'XM':'陈大发'\},\{'XM':'陈小发'\}\],'DETAIL':\[\{'XM':'李小明'\}\]\]\}"; String json = "\{'shu': '2','CHANGE':\[\{'DETAIL0':\[\{'XM':'李小明'\},\{'XM':'李中明'\}\],'DETAIL1':\[\{'XM':'李大明'\}\]\}\]\}"; JsonObject object=(JsonObject) parser.parse(json); //JsonObject object=(JsonObject) parser.parse(new FileReader("test.json")); //创建JsonObject对象 /\* System.out.println("cat="+object.get("name").getAsString()); //将json数据转为为String型的数据 //System.out.println("pop="+object.get("pop").getAsBoolean()); //将json数据转为为boolean型的数据 JsonArray array=object.get("array").getAsJsonArray(); //得到为json的数组 for(int i=0;i<array.size();i++)\{ System.out.println("---------------"); JsonObject subObject=array.get(i).getAsJsonObject(); System.out.println("id="+subObject.get("a").getAsString()); System.out.println("name="+subObject.get("b").getAsString()); System.out.println("ide="+subObject.get("c").getAsString()); \}\*/ int shu =Integer.parseInt(object.get("shu").getAsString()); JsonArray array1=object.get("CHANGE").getAsJsonArray(); //得到为json的数组 for(int i=0;i<array1.size();i++)\{ System.out.println("---------------"); JsonObject subObject=array1.get(i).getAsJsonObject(); for(int g=0;g<shu;g++)\{ StringBuffer kk =new StringBuffer(Integer.toString(g)); JsonArray array2 = subObject.get("DETAIL"+kk.toString()).getAsJsonArray(); for(int t=0;t<array2.size();t++)\{ JsonObject subObject1=array2.get(t).getAsJsonObject(); System.out.println("id="+subObject1.get("XM").getAsString()); \} \} \} \} catch (JsonIOException e) \{ e.printStackTrace(); \} catch (JsonSyntaxException e) \{ e.printStackTrace(); \} \} \}
相关 Java之解析json格式字符串 > 最近在做项目时,遇到将 json 格式字符串解析成 List 对象的情况,记录一下自己的解决方式,以供大家参考。 要解析的字符串如下: \[\{"displayName 我就是我/ 2024年03月17日 14:34/ 0 赞/ 30 阅读
相关 解析json字符串 String resp=“需要解析的字符串json”; JSONObject jo = JSON.parseObject(resp); List: JSONArray - 日理万妓/ 2022年10月07日 00:46/ 0 赞/ 167 阅读
相关 Android 如何快速解析JSON字符串 了解Android的人都知道JSON,JSON是当前最最为通用的两种数据格式之一,对Android有一定了解的人都知道JSON,都知道如何解析JSON无非就是JSONObjec 深碍√TFBOYSˉ_/ 2022年07月24日 07:14/ 0 赞/ 171 阅读
相关 java如何解析json字符串 需要的jar:gson-2.1.jar gson-2.1-javadoc.jar gson-2.1-sources.jar package jiexixml; Myth丶恋晨/ 2022年06月13日 23:13/ 0 赞/ 207 阅读
相关 java 如何解析json字符串 需要的jar包:gson-2.1.jar,gson-2.1-javadoc.jar,gson-2.1-sources.jar package jiexixml; 谁借莪1个温暖的怀抱¢/ 2022年06月13日 23:11/ 0 赞/ 1130 阅读
相关 解析 json 字符串 // 解析 json String json = "\{'status':200,'message':'查询成功','data': Dear 丶/ 2022年05月22日 03:07/ 0 赞/ 245 阅读
相关 JAVA Json解析之json字符串转Map 前言 昨天在修改订单这一块,因为我们可爱的产品大佬加了一个小小的新需求~~“首单”。 哟呵?首单?:针对用户A,如果这个用户有推荐人B,那么B就是A的直接上级。如果C 左手的ㄟ右手/ 2022年05月21日 09:12/ 0 赞/ 331 阅读
相关 java后台解析json字符串 来源:[https://blog.csdn.net/biaozhun90/article/details/55101911][https_blog.csdn.net_biaoz 忘是亡心i/ 2022年05月18日 21:15/ 0 赞/ 176 阅读
相关 转:java后台解析json字符串 1.以下maven依赖需要一起加载 <dependency> <groupId>net.sf.json-lib</groupId> 左手的ㄟ右手/ 2022年05月10日 05:38/ 0 赞/ 265 阅读
还没有评论,来说两句吧...