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

json字符串转json js

JSON是轻量级数据交换格式,在不同的应用中使用很广泛。JSON字符串是一种用于在网络上传输数据的格式,它是由键值对组成的无序集合。

json字符串转json js

在JavaScript中,我们可以使用JSON.parse()方法将JSON字符串转换为JSON对象,方便我们使用和操作数据。JSON.parse()方法接受一个JSON字符串作为参数,并返回相应的JSON对象。

  
    const jsonString = '{"name":"Tom","age": 21,"gender": "male"}';
    const jsonObj = JSON.parse(jsonString);
    console.log(jsonObj);  // {name: "Tom",age: 21,gender: "male"}
  

JSON.parse()方法可以解析任何有效的JSON字符串,但是它无法解析未经过转义的换行符、单引号和其他非法字符。

在JavaScript中,我们还可以使用JSON.stringify()方法将JavaScript对象转换为JSON字符串,方便我们在网络上传输数据。JSON.stringify()方法接受一个JavaScript对象作为参数,并返回相应的JSON字符串。

  
    const jsonObj = {name: "Tom",gender: "male"};
    const jsonString = JSON.stringify(jsonObj);
    console.log(jsonString);  // {"name":"Tom","age":21,"gender":"male"}
  

JSON.stringify()方法还可以接受可选的第二个参数,用于指定转换后JSON字符串的格式,包括缩进、空格、换行等。这个参数可以是一个数字或一个字符串。

  
    const jsonObj = {name: "Tom",gender: "male"};
    const jsonString = JSON.stringify(jsonObj,null,2);  // 缩进两个空格
    console.log(jsonString);
    /*
    {
      "name": "Tom","gender": "male"
    }
    */
  

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

相关推荐