源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Json解析的方法小结

  • 时间:2020-12-23 02:09 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Json解析的方法小结
最近项目中总是调来调去的接口,理解不深甚是糊涂,遂简单整理一下也方便今后查用。 [b]【字符串转换为对象】[/b] •parse用于从一个字符串中解析出json对象,如 •var str = '{"name":"demo","age":"22"}' •结果: •JSON.parse(str) •Object •age: "22" •name: "demo" •__proto__: Object [b]1.eval('(' + str + ')');//eval()方法[/b]是动态执行其中字符串(可能是js脚本)的,这样很容易会造成系统的安全问题。
var str='{ "name": "John" }';
var obj = eval('(' + str + ')'); 
alert( obj.name); 
[b]2.parseJSON(str) [/b]
var str='{ "name": "John" }';
var obj = jQuery.parseJSON(str)
alert("1"+ obj.name); 
[b]3.JSON.parse(str) [/b]
var str = '{ "name": "mady", "age": "24" }';
var obj = JSON.parse(str);
alert(obj.name); 
[b]4.jquery-json 扩展库[/b] download:http://code.google.com/p/jquery-json/ [b]【对象转换为字符串】[/b] •stringify()用于从一个对象解析出字符串,如 •var a = {a:1,b:2} •结果: •JSON.stringify(a) •"{"a":1,"b":2}" 可以使用toJSONString()或者全局方法JSON.stringify()将JSON对象转化为JSON字符串。 例如:
var last=obj.toJSONString(); //将JSON对象转化为JSON字符
或者
var last=JSON.stringify(obj); //将JSON对象转化为JSON字符
alert(last);
以上所述是小编给大家介绍的Json解析的方法小结的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对编程素材网网站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部