【JavaScript/JQ】json对象和json字符串之间的转化

json对象和json字符串之间的转化

json字符串  转  json对象

1 使用JSON.parse()函数

var jsonStr = '{"version":"1.0.0","system":"IOS","download":179}';
var jsonObj = JSON.parse(jsonStr);
console.log(jsonObj);

 【JavaScript/JQ】json对象和json字符串之间的转化_第1张图片

 

2 使用eval()函数

var jsonStr = '{"version":"1.0.0","system":"IOS","download":179}';
var jsonObj = eval ("(" + jsonStr + ")");
console.log(jsonObj);

【JavaScript/JQ】json对象和json字符串之间的转化_第2张图片

3 使用JQuery提供的jQuery.parseJSON()

var jsonStr = '{"version":"1.0.0","system":"IOS","download":179}';
var jsonObj = jQuery.parseJSON(jsonStr);
console.log(jsonObj);

【JavaScript/JQ】json对象和json字符串之间的转化_第3张图片

json对象  转  json字符串

1 使用JSON.stringify()

var jsonObj = {version: "1.0.0", system: "IOS", download: 179};
var jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr);

 

你可能感兴趣的:(JavaScript,JQuery)