您的位置:首页 > Web前端 > JavaScript

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

2015-05-21 18:53 393 查看
1.字符串转换为JavaScript对象

var jsonStr = '[' +
'{"name":"陶国荣","sex":"男","email":"tao_guo_rong@163.com"},' +
'{"name":"李建洲","sex":"女","email":"xiaoli@163.com"},' +
'{"name":"张三","sex":"男","email":"zhangsan@126.com"}' +
']';


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对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: