String str = "{mainBtn1 : {name : 11,btn11 : {name : 11},btn12 : {name : 11}},mainBtn2 : {name : 11}}";
本人新手,来个大神帮忙解一下,最好能写成循环解析,要得到btn11这一层的
java解析json 可以通过json-org.jar包进行解析,没必要自己写
这数据还要解析吗?name都是等于11,你直接写上不就完了
。。。这个数据真的像一楼说的,值都一样,解析的干啥。。。
ObjectMapper mapper = new ObjectMapper();
Map map = mapper.readValue(str, Map.class);
然后再 map.get("btn11");
曾经我也不会。首先虽然你这个也是json字符串,但是不太规范。你可以加我QQ 2773411862给你讲解