猿问

将 JSON 数组解析为 Java 数组返回最后一个元素作为第二个索引

所以我正在处理一个本地 JSON 文件,当我尝试将它解析为 Java 数据结构时,一切正常,除了如标题所示,JSON 数组的最后一个元素作为 Java 数组的第二个元素返回


        "text": [

            {

                "0": "text"

            }, {

                "3": "text"

            }, {

                "5": "text:"

            }, {

                "6": "text:"

            }, {

                "7": "text:"

            }, {

                "8": "text"

            }, {

                "9": "text:"

            }, {

                "9": "text"

            }, {

                "10": "text:"

            }, {

                "11": ""

            }

        ]

   for(int j = 0; j < arr.length(); j++) {

                    String index = content.getJSONObject(j).names().get(0).toString();

                    String ToCVal = content.getJSONObject(j).getString(index);

                    temp_hashmap.put(index, ToCVal);


蝴蝶不菲
浏览 126回答 1
1回答

猛跑小猪

这不是 JsonObject 的问题,它是 HashMap 的问题,你必须使用 LinkedHashMap来保存订单
随时随地看视频慕课网APP

相关分类

Java
我要回答