English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
JSONはJavaScript Object Notationの略で、JSオブジェクトの簡略記法です。サーバーとクライアント間でデータを保存および交換するために使用されます。
JSONは非常に軽量なデータ交換フォーマットであり、高速で簡単に解析および生成できます。
ブラウザとサーバー間でデータを交換する場合、データはテキストでなければなりません。
JSONはテキストであり、どんなJavaScriptオブジェクトもJSONに変換して、JSONをサーバーに送信できます。
サーバーから受け取ったJSONデータを任意のJavaScriptオブジェクトに変換することもできます。
データがJavaScriptオブジェクトに保存されている場合、それをJSONに変換してサーバーに送信できます。
以下の例では、JavaScriptオブジェクトをJSON形式に変換して、それをサーバーに送信します:
var myObj = {name: "Seagull", age: 22, city: "New Delhi"}; var myJSON = JSON.stringify(myObj); window.location = "json_demo.php?q=" + myJSON;テストを試してみる‹/›
あなたはJSON.stringify()このチュートリアルの後半部分でこの方法について詳しく説明します。
JSON形式のデータを受け取った場合、それをJavaScriptオブジェクトに変換できます。
以下の例では、JSON形式で書かれた文字列をJavaScriptオブジェクトに変換します:
var myJSON = '{"name":"Seagull", "age":22, "city":"New Delhi"}'; var myObj = JSON.parse(myJSON); document.getElementById("output").innerHTML = myObj.name + " に住んでいます" + myObj.city;テストを試してみる‹/›
あなたはJSON.parse()このチュートリアルの後半部分でこの方法について詳しく説明します。
JSONはJavaScriptオブジェクトをテキストとして保存できます。
以下の例では、JSONを使用してローカルストレージにユーザー情報を保存および検索する方法を示します:
// データを保存 var myObj = {name: "Seagull", age:22, city: "New Delhi"}; var myJSON = JSON.stringify(myObj); localStorage.setItem("demoJSON", myJSON); // データの取得 var data = localStorage.getItem("demoJSON"); var obj = JSON.parse(data); document.getElementById("output").innerHTML = obj.name + 「 居住在 」 + obj.city;テストを試してみる‹/›
LocalStorageオブジェクトに関する詳細情報を知りたい場合は、以下のページを訪れてくださいHTML5 Web Storage API。
JSONは軽量でテキストベースのオープン標準であり、人間が読みやすいデータ交換に使用されることを目的としています。
JSON表現 JavaScript Object Notation
JSON形式はDouglas Crockfordによって指定されました
JSONは人間が読みやすいデータ交換に特化しています
JSONはJavaScriptスクリプト言語から拡張されました
JSONは「自己記述」であり、理解しやすいです
JSONは言語に関連していません
JSONのファイル拡張子は.jsonです
JSONインターネットメディアタイプはapplicationです/json
統一型識別子はpublic.jsonです
JSONはJavaScript文法を使用しますが、JSON形式はテキストのみです。
どんなプログラミング言語でもテキストを読み取り、データ形式として使用できます。
JSON形式はテキストのみで、サーバー間で簡単に送信でき、どんなプログラミング言語でもデータ形式として使用できます。
JSON形式はネットワーク接続を通じて構造化データをシリアライズおよび送信するために使用されます。
JavaScriptには内蔵機能がありますJSON.parse()を使用すると、JSON形式で書かれた文字列をローカルJavaScriptオブジェクトに変換できます。
したがって、JSON形式でサーバーからデータを受け取った場合、他のJavaScriptオブジェクトと同じように使用できます。