json サンプルの詳細tutorial_json

May 16, 2016 pm 06:42 PM
json 詳細な説明

公式 Web サイトのアドレス: http://www.json.org/json-zh.html
json2.js スクリプト ホームのダウンロード アドレス

コードをコピーします コードは次のとおりです:

<script type="text/javascript" src="json2.js"> ;< ;/script>
<script>
//json データ構造を直接宣言します
var myJSONObject = {"bindings": [
{"ircEvent": "PRIVMSG", "method ": " newURI", "regex": "^http://.*"},
{"ircEvent": "PRIVMSG", "method": "deleteURI", "regex": "^delete.* "},
{"ircEvent": "PRIVMSG", "method": "randomURI", "regex": "^random.*"}
]
};
//宣言文字列、json テキストと通常のテキストの違いを比較できます
varnormalstring='[{persons:[{name:"jordan",sex:"m",age:"40"}, {name:"bryant" ,性別:"m",年齢:"28"}, {名前:"マグレディ",性別:"m",年齢:"27"} ]}]';
var jsontext='[{"人" :[ {"名前":"ジョーダン","性別":"男","年齢":"40"}, {"名前":"ブライアント","性別":"男","年齢":" 28" }, {"name":"McGrady","sex":"m","age":"27"} ]}]';

// eval 関数を呼び出して、 json object,
var myE = eval(normalstring);
document.writeln(myE '<br><br>');
//json オブジェクトを string
var text = JSON.stringify (myE);
//変換された json テキストと宣言されたテキストの違いを比較します
document.writeln('変換された json テキスト:' text '<br><br>宣言された json 形式text 'jsontext '<br><br>宣言の通常の形式のテキスト'normalstring '<br><br>');

//セキュリティが重要な場合は、それがより良いですJSON 解析を使用します。 JSON 解析では JSON テキストのみが認識され、より安全です。json の解析関数は、テキスト データを変換して json データ構造を生成します。
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",年齢:"28"}, {名前:"マグレディ" ,性別:"m",年齢:"27"} ]};

var person=jsonObj2.persons; ;

var person={name: "yaoMing",sex:"m",age:"26"};
//以下は json オブジェクトの操作です。表示するコメントは削除してください。操作結果
//jsonObj2.persons.push(person);/ /配列の末尾にレコードを追加します
//jsonObj2.persons.pop();//最後の項目を削除します
//jsonObj2.persons.shift();//最初の項目を削除
jsonObj2.persons .unshift(person);//メソッドが Javascript に適している限り、配列の先頭にレコードを追加します。 JSON オブジェクトの配列で使用できます。したがって、crud 操作には別のメソッド splice() があります。 //削除
//jsonObj2.persons.splice(0,2);//開始位置、番号削除
//削除せずに置換
var self={name:"tom",sex: " m",age:"24"};
var Brother={name:"Mike",sex:"m",age:"29"};
jsonObj2.persons.splice(1,0, self ,brother,self);//開始位置、番号を削除、オブジェクトを挿入
//置換して削除
//jsonObj2.persons.splice(0,1,self,brother);//開始位置、削除番号、オブジェクト

for(var i=0;idocument.writeln(str);
//json テキストに変換します
var myjsonobj = JSON.stringify(jsonObj2 ) ;
document.writeln(myjsonobj)

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MySQL5.7とMySQL8.0の違いは何ですか? MySQL5.7とMySQL8.0の違いは何ですか? Feb 19, 2024 am 11:21 AM

MySQL5.7とMySQL8.0の違いは何ですか?

golang WebSocketとJSONの組み合わせ:データ送信と解析を実現 golang WebSocketとJSONの組み合わせ:データ送信と解析を実現 Dec 17, 2023 pm 03:06 PM

golang WebSocketとJSONの組み合わせ:データ送信と解析を実現

PHP 配列を JSON に変換するためのパフォーマンス最適化のヒント PHP 配列を JSON に変換するためのパフォーマンス最適化のヒント May 04, 2024 pm 06:15 PM

PHP 配列を JSON に変換するためのパフォーマンス最適化のヒント

Jackson ライブラリのアノテーションは、JSON のシリアル化と逆シリアル化をどのように制御しますか? Jackson ライブラリのアノテーションは、JSON のシリアル化と逆シリアル化をどのように制御しますか? May 06, 2024 pm 10:09 PM

Jackson ライブラリのアノテーションは、JSON のシリアル化と逆シリアル化をどのように制御しますか?

golang の json.MarshalIndent 関数を使用して、構造をフォーマットされた JSON 文字列に変換します。 golang の json.MarshalIndent 関数を使用して、構造をフォーマットされた JSON 文字列に変換します。 Nov 18, 2023 pm 01:59 PM

golang の json.MarshalIndent 関数を使用して、構造をフォーマットされた JSON 文字列に変換します。

Pandas の使用法チュートリアル: JSON ファイルを読み取るためのクイック スタート Pandas の使用法チュートリアル: JSON ファイルを読み取るためのクイック スタート Jan 13, 2024 am 10:15 AM

Pandas の使用法チュートリアル: JSON ファイルを読み取るためのクイック スタート

PHPを深く理解する:JSON Unicodeを中国語に変換する実装方法 PHPを深く理解する:JSON Unicodeを中国語に変換する実装方法 Mar 05, 2024 pm 02:48 PM

PHPを深く理解する:JSON Unicodeを中国語に変換する実装方法

Oracle インスタンスの数とデータベースのパフォーマンスの関係 Oracle インスタンスの数とデータベースのパフォーマンスの関係 Mar 08, 2024 am 09:27 AM

Oracle インスタンスの数とデータベースのパフォーマンスの関係

See all articles