在jQuery中序列化到JSON我需要将一个对象序列化为JSON。我正在使用jQuery。有什么“标准”的方法吗?我的具体情况:我定义了一个数组,如下所示:var countries = new Array();countries[0] = 'ga';countries[1] = 'cd';...我需要把它转换成要传递给的字符串$.ajax()就像这样:$.ajax({
type: "POST",
url: "Concessions.aspx/GetConcessions",
data: "{'countries':['ga','cd']}",...
4 回答
桃花长相依
TA贡献1860条经验 获得超8个赞
JSON.stringify
:
var json_text = JSON.stringify(your_object, null, 2);
JSON.parse
:
var your_object = JSON.parse(json_text);
.请开始将您的JSON-使用应用程序迁移到Crocford的json2.js。它完全兼容ECMAScript 5规范,如果一个本机(更快!)实施是存在的。
事实上,我昨天刚刚在jQuery中做了一个更改,如果它存在的话,就使用JSON.Analysis方法,现在它已经被完全指定了。
JSON.stringify
JSON.parse
慕桂英4014372
TA贡献1871条经验 获得超13个赞
var myObj = {foo: "bar", "baz": "wockaflockafliz"};$.toJSON(myObj);// Result: {"foo":"bar","baz":"wockaflockafliz"}
添加回答
举报
0/150
提交
取消