开发者社区> 问答> 正文

java 怎么遍历json

java 怎么遍历json

展开
收起
云计算小粉 2018-05-10 19:59:36 4856 0
1 条回答
写回答
取消 提交回答
  • 努力在努力

    public static void main(String[] args) {

        String s = "{'A':{'a':'1' ,'aa':'11'},'B':{'b':'2' ,'bb':'22'}}" ;
        JSONObject jsonObject1=JSONObject.fromObject(s);
        Iterator<String> iterator1 =jsonObject1.keys();
        while(iterator1.hasNext()){
            String key1 = iterator1.next();
            String value1 = jsonObject1.getString(key1);
            System.out.println(key1);
            JSONObject jsonObject2=JSONObject.fromObject(value1);
            Iterator<String> iterator2 =jsonObject2.keys();
            while(iterator2.hasNext()){
                String key2 = iterator2.next();
                String value2 = jsonObject2.getString(key2);
                System.out.println(" - "+key2);
                System.out.println(" -- "+value2);
            }
        }
    }
    2019-07-17 22:10:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载