我开发了一个api,它将以json格式发布一些数据以用于android应用程序。但是我得到json解析错误。我对这个完整的json事物是新手,所以无法理解错误的含义。Json使用JSON解析错误()
这是我的JSON编码的PHP后台生成
{
"data": [
{
"id": "2",
"name": "Rice",
"price": "120",
"description": "Plain Rice",
"image": "6990_abstract-photo-2.jpg",
"time": "12 mins",
"catagory": "Lunch",
"subcat": ""
}
]
}{
"data": [
{
"id": "4",
"name": "Dal",
"price": "5",
"description": "dadadad",
"image": "",
"time": "20 mins",
"catagory": "Dinner",
"subcat": ""
}
]
}{
"data": [
"catagory": "Soup"
]
}
这是网上JSON解析器给
SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 2 column 1 of the JSON data
什么其实是错误的在这里的错误输出?您能否为我提供以下数据的正确json输出?
你的php在哪里? – Ghost 2014-10-20 06:52:54
上面的例子中有3个json对象,如果你想解析所有这些,你需要将它们包装在[] – 2014-10-20 06:53:36
中你的json代码是无效的,因为它们是3个不同的json对象。你能告诉我们你的php代码来生成这个json结果吗? – Jerodev 2014-10-20 06:53:40