JSON字符串 与 JSON对象 互转

血红的双手。 提交于 2020-02-03 02:37:20

 

一,JSON字符串与JSON对象的区别

JSON对象是符合JSON格式的对象,可以用"对象.属性"进行存取值;

JSON字符串是符合JSON格式的字符串;

 

二,JSON字符串->JSON对象

var data = '{ "name": "dran", "sex": "man" }'; // JSON字符串
var obj = {};

// eval()方法
var obj = eval("(" + data + ")");
// js方法
var obj = JSON.parse(data);// 推荐
// jQuery方法
var obj = $.parseJSON(data);
// new Function 方法
var obj = (new Function("", "return " + data))();

// JSON对象获取属性值
console.log(obj.name + obj.sex);
console.log(obj);

 

三,JSON对象->JSON字符串

var obj = { "name": "dran", "sex": "man" }; // JSON对象
// js方法
var jstring = JSON.stringify(obj); // 建议用这个
console.log(jstring);

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!