这两天遇到json和string互转的问题,网上各种说法不一;更重要的是,有些方法会有浏览器差异。
JSON.parse()和JSON.stringify()不支持ie(网上说支持ie8以上,但我用ie8和ie9试了,都不行)
经过总结各种方法,亲身试验,得出结论如下:(下载代码示例)
string -> json
经测试,JSON.parse()方法效率最高,从效率高到低排序:
JSON.parse > $.parseJSON() > new Function() > eval
json -> string