将javascript对象序列化为json并返回

kly*_*aek 5 javascript jquery json http-post

我正在使用jQuery post方法将一些数据发送到服务器.我不想自己构建JSON字符串,而只想使用Javascript对象.当我得到返回字符串(在JSON中)时,我想自动构造一个相应的javascript对象.这可能吗?

提前致谢.

tec*_*bar 22

结账JSON.stringify()JSON.parse()JSON2文档

例:

myData = JSON.parse(text); // from json string to js object

var myJSONText = JSON.stringify(myObject, replacer); // js object to json string
Run Code Online (Sandbox Code Playgroud)


j_f*_*yre 8

是.

如果JSON对象可用,您可以使用:

var aString = JSON.stringify(anObject);
Run Code Online (Sandbox Code Playgroud)

将对象转换为JSON字符串.

您还可以将字符串转换为对象

var obj = JSON.parse(aString)
Run Code Online (Sandbox Code Playgroud)

为了确保JSON可用,您可以包含此文件https://github.com/douglascrockford/JSON-js