来个大神帮忙看看,java代码解析json字符串

String str = "{mainBtn1 : {name : 11,btn11 : {name : 11},btn12 : {name : 11}},mainBtn2 : {name : 11}}";
本人新手,来个大神帮忙解一下,最好能写成循环解析,要得到btn11这一层的

5个回答

java解析json 可以通过json-org.jar包进行解析,没必要自己写

这数据还要解析吗?name都是等于11,你直接写上不就完了

。。。这个数据真的像一楼说的,值都一样,解析的干啥。。。

ObjectMapper mapper = new ObjectMapper();
Map map = mapper.readValue(str, Map.class);

然后再 map.get("btn11");

曾经我也不会。首先虽然你这个也是json字符串,但是不太规范。你可以加我QQ 2773411862给你讲解

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!