js中的json对象转换函数
在web开发中,json格式数据得到了⼴泛的应⽤,由于其是key-value(键-值对)类型的数据格式,易于编写、阅读、解析和⽣成,因⽽成为⼀种理想的数据格式。这⾥分析⼀下我在实际⼯作中应⽤到json字符串数据与json对象之间的转换关系总结:
⼀、json字符串转换成json对象
var str = {"name":"jake","age":12};
var obj = JSON.parse(str);
js获取json的key和value这⾥在js中⾃带的parse转换函数,可以将json字符串转换成json对象。当然,在某些浏览器版本中,也可以使⽤如下的⽅式进⾏转换:
var obj = str.parseJSON();
⼆、json对象转换成json字符串
var str = JSON.stringify(obj);
var str = JSONString();
三、JQuery中的json转换成对象的⽅法
var obj = $.parseJSON(str);
或者 var obj = JQuery.parseJSON(str);
四、JavaScript中⽀持的转换⽅法
var obj = eval('('+str+')'); 这⾥是将json字符串转换成json对象
但是这种⽅式不建议采⽤,eval函数可能会执⾏json串中的表达式,导致数据转换不安全。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论