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

JavaScript中json對(duì)象和string對(duì)象之間相互轉(zhuǎn)化

 更新時(shí)間:2012年12月26日 10:44:38   作者:  
json對(duì)象和string對(duì)象之間的轉(zhuǎn)化已經(jīng)成為了大家耳熟能詳?shù)脑掝},本人今天就多啰嗦一些他們之間的故事,如有不對(duì)之處,還請(qǐng)各位海涵呢?不多說(shuō)了直切主題
json對(duì)象
復(fù)制代碼 代碼如下:

var json = {aa:true,bb:true};
var json1 = {aa:'b',bb:{cc:true,dd:true}};

1:js操作json對(duì)象
復(fù)制代碼 代碼如下:

for(var item in json){
alert(item); //結(jié)果是 aa,bb, 類型是 string
alert(typeof(item));
alert(eval("json."+item)); //結(jié)果是true,true類型是boolean
eval(("json."+item+"=false;")); //改變json對(duì)象的值
}

2:json對(duì)象轉(zhuǎn)化為String對(duì)象的方法
復(fù)制代碼 代碼如下:

/**
* json對(duì)象轉(zhuǎn)字符串形式
*/
function json2str(o) {
var arr = [];
var fmt = function(s) {
if (typeof s == 'object' && s != null) return json2str(s);
return /^(string|number)$/.test(typeof s) ? "'" + s + "'" : s;
}
for (var i in o) arr.push("'" + i + "':" + fmt(o[i]));
return '{' + arr.join(',') + '}';
}

3:string對(duì)象轉(zhuǎn)化為json對(duì)象
復(fù)制代碼 代碼如下:

function stringToJson(stringValue)
{
eval("var theJsonValue = "+stringValue);
return theJsonValue;
}

4:json數(shù)組轉(zhuǎn)化為 String對(duì)象的方法(要掉要上面那個(gè)方法)
復(fù)制代碼 代碼如下:

function JsonArrayToStringCfz(jsonArray)
var JsonArrayString = "[";
for(var i=0;i<jsonArray.length;i++){
JsonArrayString=JsonArrayString+JsonToStringCfz(jsonArray[i])+",";
}
JsonArrayString = JsonArrayString.substring(0,JsonArrayString.length-1)+"]";
return JsonArrayString;
}

5:利用json.js json轉(zhuǎn)string
復(fù)制代碼 代碼如下:

<script src="json2.js"></script>
<script>
var date = {myArr : ["a" , "b" , "c" , "d"] , count : 4};
var str = JSON.stringify(date);
alert(str);
</script>

相關(guān)文章

  • js 學(xué)習(xí)筆記(三)

    js 學(xué)習(xí)筆記(三)

    JavaScript的對(duì)象基礎(chǔ) 本篇主要講解本地對(duì)象Array的各種方法。
    2009-12-12
  • javascript相關(guān)事件的幾個(gè)概念

    javascript相關(guān)事件的幾個(gè)概念

    對(duì)于事件來(lái)講,首先,我們需要了解這樣幾個(gè)概念:事件;事件處理程序;事件類型;事件流;事件冒泡;事件捕獲;事件對(duì)象;事件方面的性能優(yōu)化(事件委托、移除事件處理程序);常見的瀏覽器兼容問題。
    2015-05-05
  • wx-charts 微信小程序圖表插件的具體使用

    wx-charts 微信小程序圖表插件的具體使用

    這篇文章主要介紹了wx-charts 微信小程序圖表插件的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 一文帶你了解微信小程序數(shù)據(jù)綁定、事件綁定以及事件傳參、數(shù)據(jù)同步

    一文帶你了解微信小程序數(shù)據(jù)綁定、事件綁定以及事件傳參、數(shù)據(jù)同步

    在微信小程序日常開發(fā)中,特定場(chǎng)景下我們需要事件攜帶參數(shù)到要執(zhí)行的函數(shù)中,下面這篇文章主要給大家介紹了關(guān)于微信小程序數(shù)據(jù)綁定、事件綁定以及事件傳參、數(shù)據(jù)同步的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 使用json來(lái)定義函數(shù),在里面可以定義多個(gè)函數(shù)的實(shí)現(xiàn)方法

    使用json來(lái)定義函數(shù),在里面可以定義多個(gè)函數(shù)的實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇使用json來(lái)定義函數(shù),在里面可以定義多個(gè)函數(shù)的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2016-10-10
  • JS trim去空格的最佳實(shí)踐

    JS trim去空格的最佳實(shí)踐

    學(xué)習(xí)框架的我,又來(lái)了??吹?String 對(duì)象擴(kuò)展這一部分,對(duì) trim() 這個(gè)經(jīng)常被來(lái)來(lái)說(shuō)的方法比較感興趣
    2011-10-10
  • 利用js判斷瀏覽器類型(是否為IE,Firefox,Opera瀏覽器)

    利用js判斷瀏覽器類型(是否為IE,Firefox,Opera瀏覽器)

    我們開發(fā)的人來(lái)說(shuō)經(jīng)常要加個(gè)判斷,要不可能某些功能沒法正常使用。要是沒加個(gè)判斷就會(huì)給大家?guī)?lái)些麻煩
    2013-11-11
  • 最新評(píng)論

    泸西县| 德惠市| 奇台县| 合作市| 来安县| 定南县| 璧山县| 浙江省| 河西区| 龙州县| 赤水市| 高阳县| 华宁县| 三台县| 平远县| 论坛| 开平市| 江油市| 望江县| 通山县| 分宜县| 和静县| 克东县| 莱州市| 密山市| 灵山县| 岳普湖县| 遂溪县| 屏东县| 思南县| 揭西县| 昌乐县| 太仆寺旗| 崇左市| 应城市| 潮州市| 筠连县| 通化县| 南宁市| 班玛县| 盐源县|