从文本中分割后得到一个字符串对象。现在我尝试将该文本转换为 JSON 对象。
分割后的文本
{location:"Web",initial:"",firmType:"",toaxfrtype:""}
当我尝试使用 JSON.parse 解析它时,出现错误,
语法错误:意外的标记 l。
我还有一些与上面文本中相同的其他字符串值。使用 JSON.parse 解析得很好。只有上面的字符串不起作用。 谁能帮我解决这个问题。
最佳答案
您需要引号"
,因此请更改
{location:"Web",initial:"",firmType:"",toaxfrtype:""}
至
{"location":"Web","initial":"","firmType":"","toaxfrtype":""}
我已附上图像,修正后显示现在有效。您可以先在线验证器进行验证。
关于javascript - 在 JavaScript 中解析 JSON 时出现意外错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32264174/