字符串json如何相互转换,json字符串转换成对象有哪几种方法

  字符串json如何相互转换,json字符串转换成对象有哪几种方法

  在Firefox、chrome、opera、safari、ie9、ie8等高级浏览器中,可以直接使用JSON对象的stringify()和parse()方法。

  JSON.stringify(obj)将JSON转换成字符串。JSON.parse(string)将字符串转换为JSON格式;

  上面的转换可以这样写:

  JSON.stringify()

  Ie8(兼容模式)、ie7和ie6没有json对象,但是http://www.json.org/提供了一个json.js,以便ie8(兼容模式)、ie7和ie6可以支持JSON对象及其stringify()和parse()方法;你现在可以在https://github.com/douglascrockford/JSON-js,上用json2.js得到这个js。

  E8(兼容模式),ie7和ie6可以使用eval()将字符串转换成JSON对象,

  jQuery中还有一个方法jQuery.parseJSON( json)将字符串转换成JSON格式。它接受标准格式的JSON字符串,并返回解析后的JavaScript (JSON)对象。当然,如果你有兴趣,你可以自己打包一个jQuery扩展。jQuery.stringifyJSON(obj)将JSON转换成字符串。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: