【发布时间】:2012-10-12 21:31:56
【问题描述】:
当我在 chrome 中运行我的页面时,我收到此错误“未捕获的语法错误意外令牌 U”。在 Firefox 中,我得到“JSON.parse:意外字符”。我正在从 php 文件返回 json 数据,并且返回的 json 字符串是有效的。我用 http://jsonlint.com/ 检查了它。任何帮助将不胜感激...谢谢。
这是返回的 JSON 字符串
[
["1","Pan Africa Market","\"1521 1st Ave, Seattle, WA\"","47.608941","-122.340145","restaurant"],
["2","The Melting Pot","14 Mercer St, Seattle, WA","47.624562","-122.356442","restaurant"],
["3","Ipanema Grill","1225 1st Ave, Seattle, WA","47.606366","-122.337656","restaurant"],
["4","Sake House","230 1st Ave, Seattle, WA","47.612825","-122.34567","bar"],
["5","Crab Pot","1301 Alaskan Way, Seattle, WA","47.605961","-122.34036","restaurant"],
["6","Mexican Kitchen","2234 2nd Ave, Seattle,WA","47.613975","-122.345467","bar"],
["7","Wingdome","1416 E Olive Way, Seattle, WA","47.617215","-122.326584","bar"],
["8","Piroshky Piroshky","1908 Pike pl, Seattle, WA","47.610127","-122.342838","restaurant"]
]
【问题讨论】:
-
你能发布 JSON 吗?当我收到该错误时,它通常表明存在未终止的字符串 - 它表明它位于 JSON 中的字母“U”处。
-
输出中的
\"可能是一些奇怪的问题。 -
JSON 解析得很好。你应该试着弄清楚你的代码实际上是在阻塞什么。
标签: json