json学习笔记--在JavaScript中的使用

1.字符串转换为JavaScript对象

var jsonStr = '[' +
'{"name":"陶国荣","sex":"男","email":"[email protected]"},' +
'{"name":"李建洲","sex":"女","email":"[email protected]"},' +
'{"name":"张三","sex":"男","email":"[email protected]"}' +
']';

JavaScript 内置函数 JSON.parse() 可以将字符串转换为 JavaScript 对象

var jsonObj = JSON.parse(jsonStr);

jQuery的$.parseJSON()

 
   
var jsonObj = $.parseJSON(jsonStr)

jQuery的$.evalJSON()---需要jquery.json.min.js

var jsonObj = $.evalJSON(jsonStr)

也可以用JavaScript 函数 eval()。把文本包围在括号中,可以避免语法错误

var jsonObj = eval ("(" + jsonStr + ")");

JavaScript对象可以通过jsonObj[0].name的形式获取相应参数。

 

2.JavaScript对象转换为字符串

JSON.stringify()

var jsonStr = JSON.stringify(jsonObj);
$.toJSON()---需要jquery.json.min.js
var jsonStr = $.toJSON(jsonObj)

 

3.$.each()遍历json对象

你可能感兴趣的:(JavaScript)