例如:

JSON字符串:
var str1 ={名称:CXH
JSON对象:
VaR str2 = {名字:CXH

首先,将JSON字符串转换为JSON对象。

使用上述str1,你必须使用下面的方法将其转换为一个JSON对象第一:

通过JSON对象的JSON字符串转换

var obj = eval('(' +个+);

也许

var = str.parsejson(obj); / /为JSON对象的JSON字符串转换

也许

var obj = JSON.parse(STR); / /为JSON对象的JSON字符串转换

然后,你可以这样读:

警报(对象名称);

警报(对象性);

特别注意:如果obj本来是一个JSON对象,然后eval()函数是用来变换(甚至多个转换)或JSON对象,但是如果parseJSON()函数的使用,加工后会有一些问题。

二,你可以转换成json对象为使用tojsonstring JSON字符串()或全局方法JSON.stringify()。

例如:

Var(最后= obj。tojsonstring); / / JSON对象转化为JSON字符

也许

var最后= json.stringify(obj); / / JSON对象转化为JSON字符

警戒(最后);

小心 uff1a

在上面的几种方法,除了eval()函数是JS,其它几种方法来自json.js包。JSON的新版本修改API,注入JSON.stringify()和JSON.parse()为两Javascript内置对象,前者成为object.tojsonstring(),后者成为String.parseJSON()。如果tojsonstring()和()没有找到parseJSON方法、你的JSON包的版本太低。