Unexpected token n in JSON at position 1

论坛 期权论坛 脚本     
匿名技术用户   2021-1-2 22:10   16   0

在将JSON字符串对象转换为javascript对象的时候遇到的一个问题,

解析前要确保你的数据是标准的 JSON 格式,否则就会解析出错。

那么什么是标准JSON数据格式呢? 请参考:作者: spmsv 连接:https://blog.csdn.net/assholeu/article/details/43037373

错误代码:

var v5 ="{name:'cba',age:18}";

var v6=JSON.parse(v5);
alert(v6.name);

错误原因:

var v5 ="{name:'cba',age:18}"; 不是标准JSON数据格式,导致解析不了。

修改:var v5 ='{"name":"cba","age":18}';

JSON字符串对象中的键与值都要用" key":"value" 使用双引号,数字则可以不用。

之前报的错 JSON at position 1 ,Unexpected token n (name) 就是这个原因吧

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP