亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在jQuery中序列化到JSON

在jQuery中序列化到JSON

慕少森 2019-05-30 17:42:32
在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-js-JavaScript中的JSON。

若要將對象轉換為字符串,請使用JSON.stringify:

var json_text = JSON.stringify(your_object, null, 2);

若要將JSON字符串轉換為對象,請使用JSON.parse:

var your_object = JSON.parse(json_text);

最近被約翰·雷西格:

.請開始將您的JSON-使用應用程序遷移到Crocford的json2.js。它完全兼容ECMAScript 5規范,如果一個本機(更快!)實施是存在的。

事實上,我昨天剛剛在jQuery中做了一個更改,如果它存在的話,就使用JSON.Analysis方法,現在它已經被完全指定了。

我傾向于相信他在JavaScript問題上所說的話:)

所有現代瀏覽器(許多不古老的老版本)支持JSON對象本地人。Crocford的JSON庫的當前版本將只定義JSON.stringifyJSON.parse如果尚未定義它們,則保留任何瀏覽器的本機實現。




查看完整回答
反對 回復 2019-05-30
?
慕桂英4014372

TA貢獻1871條經驗 獲得超13個贊

我一直在用jQuery-json為期6個月,效果很好。使用起來非常簡單:

var myObj = {foo: "bar", "baz": "wockaflockafliz"};$.toJSON(myObj);// Result: {"foo":"bar","baz":"wockaflockafliz"}


查看完整回答
反對 回復 2019-05-30
?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

關于IE8+的作品

不需要jQuery,請使用:

JSON.stringify(countries);


查看完整回答
反對 回復 2019-05-30
  • 4 回答
  • 0 關注
  • 1440 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號