2012-11-07 46 views
0

字符串是我想将此字符串转换为android中的json对象?

"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"}}}} 
+0

我想使用android系统中绑定数据使用哈希映射 – Nithinlal

+0

我使用相同的代码在这个网站 http://p-xr.com/android-教程如何解析阅读JSON数据到Android的列表视图/ – Nithinlal

+0

@Nithinlal:你的JSON无效,你可以在这里查看http://jsonviewer.stack.hu/ –

回答

4

给这个字符串的JSONObject构造函数的输入参数。

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

注意:插入"使用转义序列,因此通过\"添加"

0

如果你的字符串开始形成这种 “{” 然后把UR整串在

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

如果你的字符串开始形成这种 “[” 然后把UR整个字符串: -

​​
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精美作品,是的,这真的是那么容易!

0

尝试使用该工具来验证您的JSON字符串:http://jsonlint.com/

我觉得你提供的是无效的JSON字符串。

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

JSONObject object = new JSONObject("your valid json string here"); 
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/"从这一行,如果你删除最后"/"那么你字符串转换到JSONObject

JSONObject object= new JSONObject(str); 

或者这是您的完整有效的JSON字符串:

{"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"} 
}, 
} 
} 
相关问题