javascript - 在 JavaScript 中解析 JSON 时出现意外错误

标签 javascript json

从文本中分割后得到一个字符串对象。现在我尝试将该文本转换为 JSON 对象。

分割后的文本

{location:"Web",initial:"",firmType:"",toaxfrtype:""}

当我尝试使用 JSON.parse 解析它时,出现错误,

语法错误:意外的标记 l。

我还有一些与上面文本中相同的其他字符串值。使用 JSON.parse 解析得很好。只有上面的字符串不起作用。 谁能帮我解决这个问题。

最佳答案

您需要引号",因此请更改

 {location:"Web",initial:"",firmType:"",toaxfrtype:""}

 {"location":"Web","initial":"","firmType":"","toaxfrtype":""}

我已附上图像,修正后显示现在有效。您可以先在线验证器进行验证。

enter image description here

关于javascript - 在 JavaScript 中解析 JSON 时出现意外错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32264174/

相关文章:

javascript - 可以 Sequelize sum、count、group by 还是我应该使用 sequelize.query 选项?

javascript - Jquery FullCalendar 导出到 Excel

javascript - HTML5音频-播放器仅加载和播放列表中的第一个文件

javascript - 用户对 Sentry 报告对话框未提交的反馈

javascript - 合并并匹配与 AngularJS 匹配的对象

python - 使用python将日志文件转换为json文件

cJSON内存泄漏

javascript - 谷歌云端硬盘 API V3 : Creating file permissions for a domain

php - 在数据库表中插入部分JSON数据

java - 如何使用 jackson 将 Json 数组写入文件