jquery中沒有這樣的方法,只有將字符串轉(zhuǎn)換為對(duì)象的方法:jQuery.parseJSON( json)。 ?如果將object對(duì)象轉(zhuǎn)換為json字符串,在現(xiàn)代瀏覽器中可以用JSON.stringify()這個(gè)原生方法。在IE6/7以及IE8兼容模式中,可以先引用之后再采用JSON.stringify()。
唐縣網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,唐縣網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為唐縣數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的唐縣做網(wǎng)站的公司定做!
延展閱讀:
jQuery是一個(gè)快速、簡(jiǎn)潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)( 或JavaScript框架)。jQuery設(shè)計(jì)的宗旨是“write Less,Do More”,即倡導(dǎo)寫更少的代碼,做更多的事情。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。
簡(jiǎn)單地說(shuō) ,JSON 可以將 JavaScript 對(duì)象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個(gè)字符串,或者在異步應(yīng)用程序中將字符串從 Web 客戶機(jī)傳遞給服務(wù)器端程序。這個(gè)字符串看起來(lái)有點(diǎn)兒古怪,但是JavaScript很容易解釋它,而且 JSON 可以表示比"名稱 / 值對(duì)"更復(fù)雜的結(jié)構(gòu)。
////擴(kuò)展添加序列化函數(shù),表單序列化json對(duì)象
$.fn.serializeObject = function() {
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name]) {
if (!o[this.name].push) {
o[this.name] = [ o[this.name] ];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};
//調(diào)用:$('form表單').serializeObject();
用jQuery.parseJSON(str)來(lái)轉(zhuǎn)
接收一個(gè)JSON字符串,返回解析后的對(duì)象。
一般會(huì)這么寫
$.parseJSON('"{test:1}"')
或者也可以
jQuery.parseJSON('"{test:1}"')
結(jié)果都是一樣的,轉(zhuǎn)換出來(lái)的就是json對(duì)象
當(dāng)然也可以選擇使用原生方法JSON.parse(str)同樣可以接收json字符串,轉(zhuǎn)成json對(duì)象