javascript - JSON : Syntax error : Unexpectedd token n

标签 javascript json

我的字符串是:"{"name":"caa-shadow-demo1","css":".caa-shadow-demo1 { box-shadow: 0px 0px 5px 2px rgb(152,152,152);}","html":"<li><div class=\"caa-shadow-demo1 caa-box-shadow-demo\">DEMO 1</div></li>"}"
它显示了意外的标记 n。

最佳答案

将您的对象分配给这样的变量:

var x = {"name":"caa-shadow-demo1","css":".caa-shadow-demo1 { box-shadow: 0px 0px 5px 2px rgb(152,152,152);}","html":"<li><div class=\"caa-shadow-demo1 caa-box-shadow-demo\">DEMO 1</div></li>"}

然后只需使用:

x.name

还有:

x.css

访问对象值。

由于它已经是一个对象,因此无需使用 JSON.parse()

如果您的对象是字符串形式,那么您将需要解析它。

关于javascript - JSON : Syntax error : Unexpectedd token n,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25586815/

相关文章:

javascript 在处理程序中删除事件,

MongoDB 上的 JSONPath 查询?

javascript - 获取 key :value pair inside sub-blocks

javascript - 在 JavaScript 中生成 JSON 时,变量未被替换为值?

java - org.json.JSONException : Value Connection of type java. lang.String 无法转换为 JSONObject

javascript - 如果条件不满足则提交表单

javascript - 使用 Javascript 淡入/淡出英雄单元中的不同文本

javascript - 添加下拉值的新输入字段

javascript - PHP解释器将外部js和css转成html内嵌代码

javascript - 如何在 javascript 中将 HTML 列表值作为数组推送到单个 JSON 键