最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JQuery將字符串轉(zhuǎn)為json對(duì)象的四種方法

 更新時(shí)間:2023年04月26日 15:48:11   作者:@小白在成長(zhǎng)  
本文主要介紹了JQuery將字符串轉(zhuǎn)為json對(duì)象的四種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

為什么需要將jQuery字符串轉(zhuǎn)JSON?

在進(jìn)行數(shù)據(jù)交換的過程中,我們通常會(huì)使用JSON格式來傳遞數(shù)據(jù)。在前端開發(fā)中,我們經(jīng)常需要將一個(gè)字符串轉(zhuǎn)換成JSON對(duì)象,以便于對(duì)數(shù)據(jù)進(jìn)行操作和處理。而jQuery提供了非常方便的方法來實(shí)現(xiàn)字符串轉(zhuǎn)JSON的功能。

第一種:用jquery里自帶的$.parseJSON函數(shù):

<script language="javascript">
    var jsonstr1="{\"id\":\"1\",\"name\":\"John\"}";
    var obj=$.parseJSON(jsonstr1);
    alter(obj.id);
</script>

用$.parseJSON來把字符串轉(zhuǎn)換為json對(duì)象,對(duì)字符串要求極高,字符串里的屬性全部用雙引號(hào)來包裹,并且不能用單引號(hào)。

第二種:js里的方法,用eval把字符串轉(zhuǎn)換為json:

<script language="javascript">
//這三種寫法都可以用eval來轉(zhuǎn)換
var jsonstr1="{\"id\":\"1\",\"name\":\"John\"}";
var jsonstr1={'id':'1','name':'John'};
var jsonstr1={id:1,name:'John'};
var obj=eval('('+jsonstr1+')');
alert(obj.id);
</script>

在用eval把字符串轉(zhuǎn)為json時(shí),需要在字符串外包裹一對(duì)小括號(hào);

第三種:使用瀏覽器自帶的JSON.parse:

<script language="javascript">
var jsonstr1="{\"id\":\"1\",\"name\":\"John\"}";
var obj=JSON.parse(jsonstr1)
alert(obj.id);
</script>

Firefox,chrome,opera等瀏覽器都支持JSON.parse,但I(xiàn)E6、IE7不支持,并且對(duì)要轉(zhuǎn)換的字符串要求也比較高。

第四種:JSON官方提供的方法:

www.json.org 提供了一個(gè)json.js,可以用parse()方法來把字符串轉(zhuǎn)換為json,用stringify()來把json轉(zhuǎn)換為字符串;

到此這篇關(guān)于JQuery將字符串轉(zhuǎn)為json對(duì)象的四種方法的文章就介紹到這了,更多相關(guān)JQuery 字符串轉(zhuǎn)為json內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

开江县| 张家港市| 彭阳县| 阜城县| 错那县| 广州市| 鹿邑县| 寿阳县| 拉孜县| 墨江| 晋城| 台湾省| 水富县| 庆阳市| 集贤县| 石渠县| 策勒县| 天峻县| 常熟市| 阳山县| 德格县| 岳阳市| 贺州市| 德江县| 黄浦区| 紫云| 庄河市| 巴楚县| 玉林市| 平武县| 萨嘎县| 惠水县| 景宁| 积石山| 宁南县| 若羌县| 万盛区| 岗巴县| 达州市| 梁平县| 太湖县|