prolems从JSON格式的字符串转换成JSON对象
问题描述:
我有一个网页的servlet,返回存储在我的BB移动应用程序在JSON格式字符串一个JSON ....prolems从JSON格式的字符串转换成JSON对象
现在我想解析字符串使用
JSONObject jsobject = new JSONObject(jsonString);
从中提取价值... 返回一个错误:
json must start with {
我的JSON产生的格式如下
[
{"LASTNAME":"akre","FIRSTNAME":"swapnil"},
{"LASTNAME":"akre","FIRSTNAME":"swapnil"},
{"LASTNAME":"akre","FIRSTNAME":"swapnil"}
]
这是由jsonlint.com验证corect格式....
答
是,JSON必须{
开始和结束}
,你可以做的是你把你的JSON数组 {}
,所以它会被正确解析。 JsonLint解析部分json以及为什么它显示它是正确的。你可以尝试像下面
是,JSON必须{
开始和结束}
,你可以做的是你把你的JSON数组中{}
,所以它会正确地为JSONObject的解析。 JsonLint解析部分JSON以及这就是为什么它显示它是正确的
{
"data": [
{
"LASTNAME": "akre",
"FIRSTNAME": "swapnil"
},
{
"LASTNAME": "akre",
"FIRSTNAME": "swapnil"
},
{
"LASTNAME": "akre",
"FIRSTNAME": "swapnil"
}
]
}
这JSON库可以为我做到这一点... –
所以这个数据也有同样的问题。 .. [链接](http://docs.blackberry.com/sampledata.json) –
非常感谢... –