美文网首页
js中 json对象与json字符串相互转换的几种方式:

js中 json对象与json字符串相互转换的几种方式:

作者: RhythmMaster | 来源:发表于2020-01-13 11:23 被阅读0次

一、JSON对象转化为JSON字符串

1.使用JSON.stringify()方法进行转换

该方法不支持较老版本的IE浏览器,比如:ie8(兼容模式)、ie7、ie6。

var jsonStr = JSON.stringify(jsonObj);
alert(jsonStr);

二、JSON字符串转化为JSON对象

1.使用eval()函数进行转换

使用 eval()转换时需要在json字符外包裹一对小括号。

ie8(兼容模式)、ie7、ie6 不要使用此方法。

var jsonObj = eval('(' + jsonStr + ')');
alert(jsonObj[0]["key"]);

2.使用JSON.parse()方法进行转换

ie8(兼容模式)、ie7、ie6 不要使用此方法。

var jsonObj = JSON.parse(jsonStr);

3.使用jQuery进行转换

如果我们项目中有使用jQuery,那么直接使用$.parseJSON() 方法即可,而且可以确保各个浏览器的兼容性。

var jsonObj = $.parseJSON(jsonStr);

相关文章

  • json⇌object,json⇌map,map⇌object以

    1、json转map 2、map转jsonJson字符串与Object对象相互转换的几种方式① Json-Lib适...

  • json对象与字符串、数组之间的转换

    json对象与字符串、数组之间的转换 JS中: json格式字符串转json对象(strJSON代表json字符串...

  • JS注意事项

    JS/JSON js对象转换字符串:JSON.stringify(要转换的对象)json字符串转换成js对象:JS...

  • js/json

    js对象转换字符串:JSON.stringify(要转换的对象)json字符串转换成js对象:JSON.parse...

  • js/json

    js对象转换字符串:JSON.stringify(要转换的对象) json字符串转换成js对象:JSON.pars...

  • js以及json

    js对象转换字符串:JSON.stringify(要转换的对象)json字符串转换成js对象:JSON.parse...

  • js/json

    js对象转换字符串:JSON.stringify(要转换的对象)json字符串转换成js对象:JSON.parse...

  • js/json

    js对象转换字符串:JSON.stringify(要转换的对象)json字符串转换成js对象:JSON.parse...

  • js/json

    js对象转换字符串:JSON.stringify(要转换的对象) json字符串转换成js对象:JSON.pars...

  • vue数组转换为字符串json

    1、将对象转换为JSON格式字符串JSON.stringify(object) 2、将JSON字符串转换为对象JS...

网友评论

      本文标题:js中 json对象与json字符串相互转换的几种方式:

      本文链接:https://www.haomeiwen.com/subject/fzugactx.html