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

JS中對(duì)象與字符串的互相轉(zhuǎn)換詳解

 更新時(shí)間:2016年05月20日 09:16:44   投稿:jingxian  
下面小編就為大家?guī)?lái)一篇JS中對(duì)象與字符串的互相轉(zhuǎn)換詳解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在使用 JSON2.JS 文件的 JSON.parse(data) 方法時(shí)候,碰到了問(wèn)題:

throw new SyntaxError('JSON.parse');

查詢(xún)資料,大概意思如下:

JSON.parse方法在遇到不可解析的字符串時(shí),會(huì)拋出SyntaxError異常。

即:JSON.parse(text, reviver),This method parses a JSON text to produce an object or array. t can throw a SyntaxError exception.

所以,在這里在此總結(jié)一下 JS 中對(duì)象與字符串的互相轉(zhuǎn)換,因?yàn)檫@涉及到瀏覽器兼容問(wèn)題。

1:jQuery插件支持的轉(zhuǎn)換方式

代碼如下:

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以將json字符串轉(zhuǎn)換成json對(duì)象

反過(guò)來(lái),使用 serialize 系列方法:如:var fields = $("select, :radio").serializeArray();

2:瀏覽器支持的轉(zhuǎn)換方式(Firefox,chrome,opera,safari,ie9,ie8)等瀏覽器

代碼如下:

JSON.parse(jsonstr); //可以將json字符串轉(zhuǎn)換成json對(duì)象

JSON.stringify(jsonobj); //可以將json對(duì)象轉(zhuǎn)換成json對(duì)符串

注:ie8(兼容模式),ie7和ie6沒(méi)有JSON對(duì)象,需要引入 json.js 或 json2.js。

3:Javascript支持的轉(zhuǎn)換方式

eval('(' + jsonstr + ')'); //可以將json字符串轉(zhuǎn)換成json對(duì)象,注意需要在json字符外包裹一對(duì)小括號(hào)

注:ie8(兼容模式),ie7和ie6也可以使用eval()將字符串轉(zhuǎn)為JSON對(duì)象,但不推薦這些方式,這種方式不安全eval會(huì)執(zhí)行json串中的表達(dá)式。

以上這篇JS中對(duì)象與字符串的互相轉(zhuǎn)換詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript中遍歷對(duì)象的property的3種方法介紹

    JavaScript中遍歷對(duì)象的property的3種方法介紹

    這篇文章主要介紹了JavaScript中遍歷對(duì)象的property的3種方法介紹,本文先是講解了3種方法并用一張圖片加深理解,然后給出代碼實(shí)例,需要的朋友可以參考下
    2014-12-12
  • JS網(wǎng)頁(yè)在線(xiàn)獲取鼠標(biāo)坐標(biāo)值的方法

    JS網(wǎng)頁(yè)在線(xiàn)獲取鼠標(biāo)坐標(biāo)值的方法

    這篇文章主要介紹了JS網(wǎng)頁(yè)在線(xiàn)獲取鼠標(biāo)坐標(biāo)值的方法,涉及javascript操作頁(yè)面窗口位置元素的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-02-02
  • 微信小程序商城項(xiàng)目之淘寶分類(lèi)入口(2)

    微信小程序商城項(xiàng)目之淘寶分類(lèi)入口(2)

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崙?zhàn)商城系列之淘寶分類(lèi)入口,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 利用prop-types第三方庫(kù)對(duì)組件的props中的變量進(jìn)行類(lèi)型檢測(cè)

    利用prop-types第三方庫(kù)對(duì)組件的props中的變量進(jìn)行類(lèi)型檢測(cè)

    本篇文章主要介紹了利用prop-types第三方庫(kù)對(duì)組件的props中的變量進(jìn)行類(lèi)型檢測(cè)的相關(guān)知識(shí),具有很好的參考價(jià)值。下面跟著小編一起來(lái)看下吧
    2017-05-05
  • 微信小程序webview 腳手架使用詳解

    微信小程序webview 腳手架使用詳解

    這篇文章主要介紹了微信小程序webview 腳手架使用詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值
    2019-07-07
  • 十分鐘教你上手ES2020新特性

    十分鐘教你上手ES2020新特性

    這篇文章主要介紹了十分鐘教你上手ES2020新特性,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • JS判斷數(shù)組那點(diǎn)事

    JS判斷數(shù)組那點(diǎn)事

    在面試過(guò)程中經(jīng)常被面試官問(wèn)到這樣的題目:如何判斷數(shù)組?下面小編就針對(duì)這個(gè)問(wèn)題給大家收集整理了份資料,感興趣的朋友一起看看吧
    2017-10-10
  • KnockoutJS 3.X API 第四章之事件event綁定

    KnockoutJS 3.X API 第四章之事件event綁定

    event綁定即為事件綁定,即當(dāng)觸發(fā)相關(guān)DOM事件的時(shí)候回調(diào)函數(shù),這篇文章主要介紹了KnockoutJS 3.X API 第四章之事件event綁定的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2016-10-10
  • js實(shí)現(xiàn)踩五彩塊游戲

    js實(shí)現(xiàn)踩五彩塊游戲

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)踩五彩塊游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • js 彈出對(duì)話(huà)框(遮罩)透明,可拖動(dòng)的簡(jiǎn)單實(shí)例

    js 彈出對(duì)話(huà)框(遮罩)透明,可拖動(dòng)的簡(jiǎn)單實(shí)例

    下面小編就為大家?guī)?lái)一篇js 彈出對(duì)話(huà)框(遮罩)透明,可拖動(dòng)的簡(jiǎn)單實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07

最新評(píng)論

遂川县| 包头市| 合肥市| 乐东| 盐山县| 平山县| 邵阳县| 宜兰县| 宁陕县| 潞西市| 龙陵县| 龙川县| 长沙市| 赤壁市| 灵川县| 兰溪市| 曲阳县| 昆明市| 吉安市| 高阳县| 靖西县| 临桂县| 锡林浩特市| 公主岭市| 安丘市| 土默特左旗| 资源县| 磐安县| 工布江达县| 崇仁县| 辽阳市| 普宁市| 河津市| 平江县| 灌云县| 筠连县| 平阳县| 尉犁县| 望江县| 东明县| 同德县|