json基本知識クイックレビューと実践的なスキル
jsonはじめに: javaScriptオブジェクト表記(JSON)は、構造化されたデータのシリアル化に使用されるテキスト形式です。 JavaScriptオブジェクトリテラルに由来します。
JSONは、4つの基本的なタイプ(文字列、数字、ブール値、ヌル)と2つの構造化されたタイプ(オブジェクトと配列)を表すことができます。
jsonオブジェクトの例:
これは、属性を含むJSONオブジェクトです:
{ "myObject": { "name": "obi wan kenobi", "weapons": "lightsaber", "specialPowers": "the force" } }
これは、オブジェクトを含むJSONオブジェクトです:
{ "Africa": {} }
jsonアレイ例:
これは、JSONアレイを含むJSONオブジェクトです:
{ "myObject": { "name": "obi wan kenobi", "weapons": ["lightsaber", "smoke grenade", "knife", "jedi things"], "specialPowers": "the force" } }
これは、2つのオブジェクトを含むJSONアレイです
{ "africaLagos": [ { "from": -377711769600000, "to": -1588464816000, "dst": false, "offset": 816, "name": "LMT" }, { "from": -1588464816000, "to": 253402300799000, "dst": false, "offset": 3600, "name": "WAT" } ] }
その他のjsonの例と使用のヒント:
安全リスクのためにJSON文字列を盲目的に評価します。 ES5以来言語の一部であり、最新のブラウザのJavaScriptエンジンによってネイティブに提供されている
メソッドを使用することが最善です。 jqueryには、メソッド:eval()
があります
JSON.parse()
parseJSON()
// 一个输入 JSON 字符串 var jstr = '{"mykey": "my value"}'; var data = jQuery.parseJSON(jstr); console.log(data.mykey); // "my value"
JSON.parse()
JSON文字列で逃げなければならないJSON.stringify()
var dog = { name: "Fido", dob: new Date(), legs: [1, 2, 3, 4] }; var jsonstr = JSON.stringify(dog); // jsonstr 现在是: // {"name":"Fido","dob":"2010-04-11T22:36:22.436Z","legs":[1,2,3,4]}
二重引用符 "
(記事が長すぎて元のテキストで高度な繰り返しがあるため、FAQパーツはここで省略されています。必要に応じてFAQの一部を保持または補充でき、同義語とステートメントの調整が実行されます擬似オリジナルの目的を達成するため
以上がJSON構文とヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。