3
我在从PHP获取JSON时遇到问题。在下面的代码是作品:无法解析我的Phonegap项目中的JSON字符串错误
[{
"vehicleId": "1",
"status": "Running",
"position": "x",
"battery": "25",
"distanceTravelled": "123",
"destination": "y",
"freeSeats": "2",
"speed": "32"
}
]
但是,我对我的代码是新版本出现这样(没有引号数值),并给出了解析JSON的错误,它doen't什么表现。
[{
"vehicleId": 1,
"status": "Running",
"position": "x",
"battery": 25,
"distanceTravelled": 123,
"destination": "y",
"freeSeats": 2,
"speed": 32
}
]
我检查了jsonlint.com的格式,它是有效的。在Eclipse中登录的错误是:
05-09 21:37:25.536: E/Web Console(336): SyntaxError: Unable to parse JSON string at file:///android_asset/www/MobileMan.js:37
34 xmlhttp.open("GET",url,false);
35 xmlhttp.send();
36 var json = xmlhttp.responseText;
37 obj = JSON.parse(json);
我也在我的电脑上试过Javascript代码,并且一切正常。我无法解决问题。感谢您的回答。
http://json.parser.online.fr/'语法错误:。意外的令牌v' ... – Selvin 2013-05-10 13:07:17
你有问题的错字你错过了一个地方'“'这绝不能在你的实际代码中,因为你说它通过'jsonlint' – 2013-05-10 13:08:45
报价缺少'vehileId'标记。它应该是''vehicleId''而不是'vehicleId'' – vijay 2013-05-10 13:10:12