从服务端发来的json字符串,怎么才能作为JavaScript对象(JSON对象)在web端调用呢?
使用jQuery,可以在ajax一系列函数中,把参数Datatype传json即可,返回的data即为JSON对象。
如果要对表单处理为json字符串,可以使用.serialize()与.serializeArray()处理,如果要作为URL调用,则可以使用jQuery.param()处理。
JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在网络或者程序之间轻松地传递这个字符串,并在需要的时候将它还原为各编程语言所支持的数据格式
JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。
|
1 |
|
1、json.parse()
json.parse() 是将JSON数据(字符串)转化为JavaScript对象/数组
var
obj = JSON.parse(
'{"a": "Hello", "b": "World"}'
);
//结果是 {a: 'Hello', b: 'World'}
2、JSON.stringify()
JSON.stringify() 是将JavaScript对象转化为JSON数据(字符串)
var
json = JSON.stringify({a:
'Hello'
, b:
'World'
});
//结果是 '{"a": "Hello", "b": "World"}
json.js中的toJSONString()就可以看到JSON的字符串结构
|