微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json字符串转为成对象

JSON是一种轻量级的数据格式,常用于数据交换和存储。在项目中,我们经常需要对JSON字符串进行解析,将它转换成对象进行操作。下面是一个简单的示例:

var jsonStr = '{"name": "John","age": 30,"city": "New York"}';
var jsonObj = JSON.parse(jsonStr);

console.log(jsonObj.name);  // 输出 John
console.log(jsonObj.age);  // 输出 30
console.log(jsonObj.city);  // 输出 New York

json字符串转为成对象

首先,我们定义了一个JSON字符串,它包含三个属性:name、age和city。然后,我们使用JSON.parse()方法字符串转换成了一个JSON对象。接着,我们可以通过对象的属性来访问对应的值。

需要注意的是,JSON.parse()方法只能处理合法的JSON字符串。如果你传递给它一个不符合规范的字符串,就会抛出异常。比如:

var invalidJsonStr = '{"name": "John","city": New York}';
var jsonObj = JSON.parse(invalidJsonStr);  // 抛出异常:SyntaxError: Unexpected token N in JSON at position 34

上面的字符串中,city的值没有用引号括起来,因此不符合JSON规范。在使用JSON.parse()方法的时候,我们需要确保传递给它的字符串是合法的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐