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

javascript json2 使用方法

 更新時間:2010年03月16日 18:34:04   作者:  
這是個人在最近使用json時做的總結(jié),拿出來給沒接觸過的小弟們曬曬,適用與沒接觸過json的人員,其中json2。js請到j(luò)son官網(wǎng)下載。
復(fù)制代碼 代碼如下:

<script type="text/javascript" src="json2.js"></script>
<script>
//直接聲明json數(shù)據(jù)結(jié)構(gòu)
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method": "newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.*"},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
//聲明字符串,可對比一下json文本與我們正常文本的區(qū)別
var normalstring='[{persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",age:"28"}, {name:"McGrady",sex:"m",age:"27"} ]}]';
var jsontext='[{"persons":[{"name":"jordan","sex":"m","age":"40"}, {"name":"bryant","sex":"m","age":"28"}, {"name":"McGrady","sex":"m","age":"27"} ]}]';

//調(diào)用eval函數(shù)轉(zhuǎn)換為json對象,
var myE = eval(normalstring);
document.writeln(myE '<br><br>');
//將json對象轉(zhuǎn)換為字符串
var text = JSON.stringify(myE);
//對比轉(zhuǎn)換后的json文本與聲明的文本區(qū)別
document.writeln('轉(zhuǎn)換后的json文本:' text '<br><br>聲明的json格式文本' jsontext '<br><br>聲明的普通格式文本' normalstring '<br><br>');

//當安全比較重要的時候使用JSON解析就好一些。JSON解析只會識別JSON文本并且它更安全,下面調(diào)用json的parse函數(shù)對文本數(shù)據(jù)轉(zhuǎn)換生成json數(shù)據(jù)結(jié)構(gòu)
var myData = JSON.parse(jsontext);

document.writeln(myData '<br><br>');

//下面是對json對象的增刪查改操作

//聲明json對象

var jsonObj2={persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",age:"28"}, {name:"McGrady",sex:"m",age:"27"} ]};

var persons=jsonObj2.persons;
var str="";

var person={name:"yaoMing",sex:"m",age:"26"};
//以下為json對象的操作,去掉注釋可以查看操作結(jié)果
//jsonObj2.persons.push(person);//數(shù)組最后加一條記錄
//jsonObj2.persons.pop();//刪除最后一項
//jsonObj2.persons.shift();//刪除第一項
jsonObj2.persons.unshift(person);//數(shù)組最前面加一條記錄 只要適合Javascript的方法都是可以用在JSON對象的數(shù)組中的!所以還有另外的方法splice( )進行crud操作! //刪除
//jsonObj2.persons.splice(0,2);//開始位置,刪除個數(shù)
//替換不刪除
var self={name:"tom",sex:"m",age:"24"};
var brother={name:"Mike",sex:"m",age:"29"};
jsonObj2.persons.splice(1,0,self,brother,self);//開始位置,刪除個數(shù),插入對象
//替換并刪除
//jsonObj2.persons.splice(0,1,self,brother);//開始位置,刪除個數(shù),插入對象

for(var i=0;i<persons.length;i ){ var cur_person=persons[i]; str =cur_person.name "'sex is " cur_person.sex " and age is " cur_person.age "<br><br>"; }
document.writeln(str);
//轉(zhuǎn)換為json文本
var myjsonobj = JSON.stringify(jsonObj2);
document.writeln(myjsonobj);
</script>

相關(guān)文章

  • 使用js實現(xiàn)復(fù)制功能

    使用js實現(xiàn)復(fù)制功能

    這篇文章主要為大家詳細介紹了使用js實現(xiàn)復(fù)制功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • javacript replace 正則取字符串中的值并替換【推薦】

    javacript replace 正則取字符串中的值并替換【推薦】

    replace() 方法用于在字符串中用一些字符替換另一些字符,或替換一個與正則表達式匹配的子串。這篇文章主要介紹了javacript replace 正則取字符串中的值并替換,需要的朋友可以參考下
    2018-09-09
  • 純前端使用插件pdfjs實現(xiàn)將pdf轉(zhuǎn)為圖片的步驟

    純前端使用插件pdfjs實現(xiàn)將pdf轉(zhuǎn)為圖片的步驟

    這篇文章主要介紹了純前端使用插件pdfjs實現(xiàn)將pdf轉(zhuǎn)為圖片的步驟,在實現(xiàn)過程中遇到了跨域問題,后臺設(shè)置跨域但前端配置無效,最終采用后臺返回PDF的base64格式,通過PDF.js將base64轉(zhuǎn)換為二進制數(shù)據(jù)加載PDF,需要的朋友可以參考下
    2025-01-01
  • js 屏蔽鼠標右鍵腳本附破解方法

    js 屏蔽鼠標右鍵腳本附破解方法

    用來屏蔽鼠標右鍵的代碼,破解方法也比較簡單。比較根本。禁掉js什么也運行不了。
    2009-12-12
  • 解決js圖片加載時出現(xiàn)404的問題

    解決js圖片加載時出現(xiàn)404的問題

    這篇文章主要為大家詳細介紹了解決js圖片加載時出現(xiàn)404問題的方法,具有一定的參考價值,這方面有困惑的朋友可以參考一下
    2015-11-11
  • 對layui數(shù)據(jù)表格動態(tài)cols(字段)動態(tài)變化詳解

    對layui數(shù)據(jù)表格動態(tài)cols(字段)動態(tài)變化詳解

    今天小編就為大家分享一篇對layui數(shù)據(jù)表格動態(tài)cols(字段)動態(tài)變化詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 微信小程序中單位rpx和rem的使用

    微信小程序中單位rpx和rem的使用

    rpx是微信小程序新推出的一個單位,按官方的定義,rpx可以根據(jù)屏幕寬度進行自適應(yīng),在rpx出現(xiàn)之前,web頁面的自適應(yīng)布局已經(jīng)有了多種解決方案,為什么微信還搗鼓出新的rpx單位?下面通過這篇文章來一起看看吧。
    2016-12-12
  • 微信小程序?qū)崿F(xiàn)性別單選效果

    微信小程序?qū)崿F(xiàn)性別單選效果

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)性別單選效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 關(guān)于javascript原型的修改與重寫(覆蓋)差別詳解

    關(guān)于javascript原型的修改與重寫(覆蓋)差別詳解

    下面小編就為大家?guī)硪黄P(guān)于javascript原型的修改與重寫(覆蓋)差別詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08
  • js實現(xiàn)類似于add(1)(2)(3)調(diào)用方式的方法

    js實現(xiàn)類似于add(1)(2)(3)調(diào)用方式的方法

    這篇文章主要介紹了js實現(xiàn)類似于add(1)(2)(3)調(diào)用方式的方法,需要的朋友可以參考下
    2015-03-03

最新評論

萍乡市| 新巴尔虎左旗| 岑溪市| 通江县| 社会| 兴安县| 永年县| 惠州市| 木里| 伽师县| 营口市| 太保市| 南投市| 江口县| 郯城县| 通化县| 满城县| 海原县| 五峰| 石阡县| 上饶市| 大宁县| 丰宁| 嵩明县| 柳江县| 嵊州市| 灵武市| 金门县| 乳源| 确山县| 浦城县| 西乡县| 贞丰县| 金塔县| 砀山县| 玛多县| 高淳县| 镶黄旗| 荣昌县| 桑日县| 玉屏|