0

the string is

"categories": {
    "1": {
        "Id": "4",
        "name": "hm\u00c3\u0080\u00c2\u00afI\u00c3\u0084",
        "0": {
            "Id": "250",
            "name": "bpsI"
        },
        "1": {
            "Id": "251",
            "name": "tIcfw"
        },
        "2": {
            "Id": "252",
            "name": "C\u00c2\u00b4y"
        },
        "3": {
            "Id": "253",
            "name": "C\u00c2\u00bdnt{Kj\u00c2\u00b3"
        },
        "4": {
            "Id": "254",
            "name": "hntZiw"
        },
        "5": {
            "Id": "255",
            "name": "{]hmkn"
        },
        "6": {
            "Id": "256",
            "name": "Ncaw"
        },
        "7": {
            "Id": "294",
            "name": "FUnt\u00c3\u00a4mdnb\u00c3\u00b0"
        }
    },
    "2": {
        "Id": "257",
        "name": "Atkmkntbj\u00c2\u00b3"
    },
    "3": {
        "Id": "258",
        "name": "kv]ncnNz\u00c3\u00b0"
    },
    "4": {
        "Id": "259",
        "name": "tlm\u00c2\u00abv Uo\u00c3\u00b0kv",
        "0": {
            "Id": "308",
            "name": "t{Kmkdn"
        },
        "1": {
            "Id": "310",
            "name": "CeIvt{SmWnIvkv"
        },
        "2": {
            "Id": "311",
            "name": "a\u00c3\u00a4p\u00c3\u0085h"
        }
    },
    "5": {
        "Id": "260",
        "name": "hnt\mZw",
        "0": {
            "Id": "261",
            "name": "kn\na"
        },
        "1": {
            "Id": "262",
            "name": "Nm\\u00c3\u00b0"
        },
        "2": {
            "Id": "263",
            "name": "kvt]m\u00c3\u0080Svkv"
        },
        "3": {
            "Id": "264",
            "name": "ayqkn\u00c2\u00a1v"
        }
    },
    "6": {
        "Id": "265",
        "name": "kvs]jy\u00c3\u00b0kv",
        "0": {
            "Id": "266",
            "name": "hm\u00c2\u00a1v]b\u00c3\u00a4v"
        },
        "1": {
            "Id": "267",
            "name": "Fs\u00c3\u00a2 \mSv"
        },
        "2": {
            "Id": "268",
            "name": "A\phw"
        },
        "3": {
            "Id": "269",
            "name": "{]XnIcWw"
        },
        "4": {
            "Id": "270",
            "name": "{]XnI\u00c3\u0084"
        },
        "5": {
            "Id": "271",
            "name": "Ip\u00c3\u00b3mbva"
        },
        "6": {
            "Id": "272",
            "name": "]cnNbw"
        }
    },
    "7": {
        "Id": "273",
        "name": "tImfwkv",
        "0": {
            "Id": "274",
            "name": "Imgv\u00c2\u00a8I\u00c3\u0084"
        },
        "1": {
            "Id": "275",
            "name": "aWntSm\u00c2\u00a1v"
        },
        "2": {
            "Id": "276",
            "name": "bm{X"
        },
        "3": {
            "Id": "277",
            "name": "FUnt\u00c3\u00a4gvkv"
        },
        "4": {
            "Id": "295",
            "name": "Irjn]mTw"
        }
    },
    "8": {
        "Id": "278",
        "name": "Fgp\u00c2\u00afv",
        "0": {
            "Id": "279",
            "name": "kmlnXyw"
        },
        "1": {
            "Id": "280",
            "name": "Ie"
        },
        "2": {
            "Id": "281",
            "name": "lmkyw"
        },
        "3": {
            "Id": "282",
            "name": "Im\u00c3\u0080\u00c2\u00abq\u00c2\u00ac"
        },
        "4": {
            "Id": "283",
            "name": "^o\u00c2\u00a8\u00c3\u0080"
        },
        "5": {
            "Id": "284",
            "name": "Adnhv"
        }
    },
    "9": {
        "Id": "285",
        "name": "tNmtZym\u00c2\u00afcw",
        "0": {
            "Id": "286",
            "name": "C\u00c2\u00bdnt{Kj\u00c2\u00b3"
        },
        "1": {
            "Id": "287",
            "name": "km\u00c2\u00bc\u00c2\u00afnIw"
        },
        "2": {
            "Id": "288",
            "name": "A\u00c2\u00a1u\u00c3\u00afn\u00c2\u00a7v"
        },
        "3": {
            "Id": "289",
            "name": "\nbaw"
        }
    },
    "10": {
        "Id": "290",
        "name": "BiwkI\u00c3\u0084",
        "0": {
            "Id": "298",
            "name": "hnhml hm\u00c3\u0080jnIw"
        },
        "1": {
            "Id": "299",
            "name": "P\u00c3\u00b2Zn\w"
        },
        "2": {
            "Id": "300",
            "name": "skent{_j\u00c2\u00b3"
        },
        "3": {
            "Id": "301",
            "name": "a\u00c3\u00a4p\u00c3\u0085h"
        },
        "4": {
            "Id": "304",
            "name": "BZyIp\u00c3\u0080_m\"}},"11":{"Id":"291","name":"\u00c2\u00a2mknss^Uvkv","0":{"Id":"302","name":"dnb\u00c3\u00b0Ft\u00c3\u008c\u00c3\u00a4v"},"1":{"Id":"303","name":"hn\u00c3\u00b0\u00c2\u00b8\bv\u00c2\u00a1v"},"2":{"Id":"305","name":"Bhiyap\u00c3\u00afv"},"3":{"Id":"306","name":"D
        ]ImckvacW"},"4":{"Id":"307","name":"Ncahm\u00c3\u0080jnIw"},"5":{"Id":"312","name":"am{
            Sn-tam-Wnb\u00c3\u00b0"}}}}
4

5 回答 5

4

将此字符串提供给 JSONObject 构造函数的输入参数。

String str="";//Give your json string here
JSONObject object= new JSONObject(str);

注意:要插入"使用转义序列,所以添加"by \"

于 2012-11-07T05:50:31.420 回答
0

如果你的字符串从这个“{”开始然后把你的整个字符串放进去

  JSONObjectjb=new JSONObject(YourString);//it convert into json object

如果您的字符串从这个“[”开始,那么将您的整个字符串放入:-

  JSONArray jr=new JSONArray(YourString); //it convert into jsonArray
于 2012-11-07T05:52:31.167 回答
0

只需将您的字符串作为输入参数传递给 JSONObject 构造函数。

String test="your json string";
JSONObject object= new JSONObject(test);

您还可以使用Gson

String test = "your json string";
Gson gson = new Gson();
gson.toJson(test);

它是一个免费和开源的 JSON 解析库,可以与 Android 完美配合,是的,真的就是这么简单!!

于 2012-11-07T05:53:04.860 回答
0

试试这个工具来验证你的 json 字符串:http: //jsonlint.com/

我认为您提供的 JSON 字符串无效。

要将有效的 JSON 字符串转换为 JSON 对象,您可以尝试类似的方法;

JSONObject object = new JSONObject("your valid json string here");
于 2012-11-07T05:55:59.623 回答
0

你的 json 无效你可以在这里查看jsonviewer.stack.hu

JsonArray 中的第 10 个元素有问题:

"10": {
        "Id": "290",
        "name": "BiwkI\u00c3\u0084",
        "0": {
            "Id": "298",
            "name": "hnhml hm\u00c3\u0080jnIw"
        },
        "1": {
            "Id": "299",
            "name": "P\u00c3\u00b2Zn\w"
        },
        "2": {
            "Id": "300",
            "name": "skent{_j\u00c2\u00b3"
        },
        "3": {
            "Id": "301",
            "name": "a\u00c3\u00a4p\u00c3\u0085h"
        },
        "4": {
            "Id": "304",
            "name": "BZyIp\u00c3\u0080_m/"
          }

    },

"name": "BZyIp\u00c3\u0080_m/"从这一行中,如果您最后删除,"/"那么您将 String 转换为 JSONObject

JSONObject object= new JSONObject(str);

或者这是您的完整有效 json String :

{"categories": {
    "1": {
        "Id": "4",
        "name": "hm\u00c3\u0080\u00c2\u00afI\u00c3\u0084",
        "0": {
            "Id": "250",
            "name": "bpsI"
        },
        "1": {
            "Id": "251",
            "name": "tIcfw"
        },
        "2": {
            "Id": "252",
            "name": "C\u00c2\u00b4y"
        },
        "3": {
            "Id": "253",
            "name": "C\u00c2\u00bdnt{Kj\u00c2\u00b3"
        },
        "4": {
            "Id": "254",
            "name": "hntZiw"
        },
        "5": {
            "Id": "255",
            "name": "{]hmkn"
        },
        "6": {
            "Id": "256",
            "name": "Ncaw"
        },
        "7": {
            "Id": "294",
            "name": "FUnt\u00c3\u00a4mdnb\u00c3\u00b0"
        }
    },
    "2": {
        "Id": "257",
        "name": "Atkmkntbj\u00c2\u00b3"
    },
    "3": {
        "Id": "258",
        "name": "kv]ncnNz\u00c3\u00b0"
    },
    "4": {
        "Id": "259",
        "name": "tlm\u00c2\u00abv Uo\u00c3\u00b0kv",
        "0": {
            "Id": "308",
            "name": "t{Kmkdn"
        },
        "1": {
            "Id": "310",
            "name": "CeIvt{SmWnIvkv"
        },
        "2": {
            "Id": "311",
            "name": "a\u00c3\u00a4p\u00c3\u0085h"
        }
    },
    "5": {
        "Id": "260",
        "name": "hnt\mZw",
        "0": {
            "Id": "261",
            "name": "kn\na"
        },
        "1": {
            "Id": "262",
            "name": "Nm\\u00c3\u00b0"
        },
        "2": {
            "Id": "263",
            "name": "kvt]m\u00c3\u0080Svkv"
        },
        "3": {
            "Id": "264",
            "name": "ayqkn\u00c2\u00a1v"
        }
    },
    "6": {
        "Id": "265",
        "name": "kvs]jy\u00c3\u00b0kv",
        "0": {
            "Id": "266",
            "name": "hm\u00c2\u00a1v]b\u00c3\u00a4v"
        },
        "1": {
            "Id": "267",
            "name": "Fs\u00c3\u00a2 \mSv"
        },
        "2": {
            "Id": "268",
            "name": "A\phw"
        },
        "3": {
            "Id": "269",
            "name": "{]XnIcWw"
        },
        "4": {
            "Id": "270",
            "name": "{]XnI\u00c3\u0084"
        },
        "5": {
            "Id": "271",
            "name": "Ip\u00c3\u00b3mbva"
        },
        "6": {
            "Id": "272",
            "name": "]cnNbw"
        }
    },
    "7": {
        "Id": "273",
        "name": "tImfwkv",
        "0": {
            "Id": "274",
            "name": "Imgv\u00c2\u00a8I\u00c3\u0084"
        },
        "1": {
            "Id": "275",
            "name": "aWntSm\u00c2\u00a1v"
        },
        "2": {
            "Id": "276",
            "name": "bm{X"
        },
        "3": {
            "Id": "277",
            "name": "FUnt\u00c3\u00a4gvkv"
        },
        "4": {
            "Id": "295",
            "name": "Irjn]mTw"
        }
    },
    "8": {
        "Id": "278",
        "name": "Fgp\u00c2\u00afv",
        "0": {
            "Id": "279",
            "name": "kmlnXyw"
        },
        "1": {
            "Id": "280",
            "name": "Ie"
        },
        "2": {
            "Id": "281",
            "name": "lmkyw"
        },
        "3": {
            "Id": "282",
            "name": "Im\u00c3\u0080\u00c2\u00abq\u00c2\u00ac"
        },
        "4": {
            "Id": "283",
            "name": "^o\u00c2\u00a8\u00c3\u0080"
        },
        "5": {
            "Id": "284",
            "name": "Adnhv"
        }
    },
    "9": {
        "Id": "285",
        "name": "tNmtZym\u00c2\u00afcw",
        "0": {
            "Id": "286",
            "name": "C\u00c2\u00bdnt{Kj\u00c2\u00b3"
        },
        "1": {
            "Id": "287",
            "name": "km\u00c2\u00bc\u00c2\u00afnIw"
        },
        "2": {
            "Id": "288",
            "name": "A\u00c2\u00a1u\u00c3\u00afn\u00c2\u00a7v"
        },
        "3": {
            "Id": "289",
            "name": "\nbaw"
        }
    },
"10": {
        "Id": "290",
        "name": "BiwkI\u00c3\u0084",
        "0": {
            "Id": "298",
            "name": "hnhml hm\u00c3\u0080jnIw"
        },
        "1": {
            "Id": "299",
            "name": "P\u00c3\u00b2Zn\w"
        },
        "2": {
            "Id": "300",
            "name": "skent{_j\u00c2\u00b3"
        },
        "3": {
            "Id": "301",
            "name": "a\u00c3\u00a4p\u00c3\u0085h"
        },
        "4": {
            "Id": "304",
            "name": "BZyIp\u00c3\u0080_m"
          }

    },
"11":{"Id":"291","name":"\u00c2\u00a2mknss^Uvkv",
"0":{"Id":"302","name":"dnb\u00c3\u00b0Ft\u00c3\u008c\u00c3\u00a4v"},
"1":{"Id":"303","name":"hn\u00c3\u00b0\u00c2\u00b8\bv\u00c2\u00a1v"},
"2":{"Id":"305","name":"Bhiyap\u00c3\u00afv"},
"3":{"Id":"306","name":"D]ImckvacW"},
"4":{"Id":"307","name":"Ncahm\u00c3\u0080jnIw"},
"5":{"Id":"312","name":"am{Sn-tam-Wnb\u00c3\u00b0"}
},
}
}
于 2012-11-07T06:05:09.193 回答