公式 Web サイトのアドレス: http://www.json.org/json-zh.htmljson2.js スクリプト ホームのダウンロード アドレス コードをコピーします コードは次のとおりです: <br><script> <br>//json データ構造を直接宣言します <br>var myJSONObject = {"bindings": [ <br>{"ircEvent": "PRIVMSG", "method ": " newURI", "regex": "^http://.*"}, <br>{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.* "}, <br>{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"} <br>] <br>}; <br>//宣言文字列、json テキストと通常のテキストの違いを比較できます<br>varnormalstring='[{persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant" ,性別:"m",年齢:"28"}, {名前:"マグレディ",性別:"m",年齢:"27"} ]}]'; <br>var jsontext='[{"人" :[ {"名前":"ジョーダン","性別":"男","年齢":"40"}, {"名前":"ブライアント","性別":"男","年齢":" 28" }, {"name":"McGrady","sex":"m","age":"27"} ]}]'; <br><br>// eval 関数を呼び出して、 json object, <br>var myE = eval(normalstring); <br>document.writeln(myE '<br><br>'); <br>//json オブジェクトを string<br>var text = JSON.stringify (myE); <br>//変換された json テキストと宣言されたテキストの違いを比較します<br>document.writeln('変換された json テキスト:' text '<br><br>宣言された json 形式text 'jsontext '<br><br>宣言の通常の形式のテキスト'normalstring '<br><br>'); <br><br>//セキュリティが重要な場合は、それがより良いですJSON 解析を使用します。 JSON 解析では JSON テキストのみが認識され、より安全です。json の解析関数は、テキスト データを変換して json データ構造を生成します。<br>var myData = JSON.parse(jsontext); >document.writeln(myData '<br><br>'); <br><br>//以下は json オブジェクトの追加、削除、確認、変更の操作です<br><br>// json オブジェクトの宣言<br><br>var jsonObj2= {persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant",sex:"m",年齢:"28"}, {名前:"マグレディ" ,性別:"m",年齢:"27"} ]}; <br><br>var person=jsonObj2.persons; ; <br><br>var person={name: "yaoMing",sex:"m",age:"26"}; <br>//以下は json オブジェクトの操作です。表示するコメントは削除してください。操作結果<br>//jsonObj2.persons.push(person);/ /配列の末尾にレコードを追加します<br>//jsonObj2.persons.pop();//最後の項目を削除します<br> //jsonObj2.persons.shift();//最初の項目を削除<br>jsonObj2.persons .unshift(person);//メソッドが Javascript に適している限り、配列の先頭にレコードを追加します。 JSON オブジェクトの配列で使用できます。したがって、crud 操作には別のメソッド splice() があります。 //削除<br>//jsonObj2.persons.splice(0,2);//開始位置、番号削除<br>//削除せずに置換<br>var self={name:"tom",sex: " m",age:"24"}; <br>var Brother={name:"Mike",sex:"m",age:"29"}; <br>jsonObj2.persons.splice(1,0, self ,brother,self);//開始位置、番号を削除、オブジェクトを挿入<br>//置換して削除<br>//jsonObj2.persons.splice(0,1,self,brother);//開始位置、削除番号、オブジェクト <br><br>for(var i=0;i<persons.length var cur_person="persons[i];" str="cur_person.name" cur_person.sex cur_person.age>document.writeln(str); <br>//json テキストに変換します<br>var myjsonobj = JSON.stringify(jsonObj2 ) ; <br>document.writeln(myjsonobj) <br><br></persons.length> </div>