ajax では、json は異なる言語間で転送できるデータ形式であり、ブラウザとサーバーの間でデータを交換するために使用される軽量のデータ交換形式です。 JSON は理解しやすく、データ交換が XML より高速であり、配列、オブジェクト、文字列、数値、値をサポートしています。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
Ajax-JSON の基本概念
JSON の基本概念
JSON の完全名" "JavaScript Object Notation" は、異なる言語間で転送できるデータ形式であり、軽量のデータ交換形式です。
AJAX では、ブラウザとサーバーの間でデータを交換するために使用されます。 XML よりも理解しやすく、データ交換が高速です。配列、オブジェクト、文字列、数値、値をサポートします。
AJAX 経由でリクエストを送信すると、サーバーは JSON データを取得します
json と xml
xml の比較もメソッドです情報を発信すること。
1. json の長さは xml 形式に比べて非常に短く、
2. json の読み書き速度が高速です。
3. json は JavaScript の組み込みメソッドを使用して直接解析し、JavaScript オブジェクトに変換できるため、非常に便利です。
json 構文ルール
1. json データの記述形式は、名前と値のペアです。
名前と値のペアの組み合わせの名前は前に (二重引用符で囲み) 書かれ、値のペアは後ろに (これも二重引用符で囲んで) コロンで区切って書かれます (例: "name")。 「郭晶」。
JavaScript オブジェクト表記とは異なり、JavaScript オブジェクト表記のキー値は引用符で囲む必要はありませんが、json のキー値は引用符で囲む必要があります。
2. json の値は次のタイプになります:
(1) 数値 (整数または浮動小数点数) (123、1.23
(2) ) 文字列 (二重引用符内)
(3) 論理値 (true または false)
(4) 配列 (角括弧内)
(5) オブジェクト (括弧内)
(6) null
3. json の典型的な例:
{ "staff":[ {"name":"洪七","age":70}, {"name":"郭靖","age":35} ] }
json parsing
1. js で解析するには、eval と JSON.parse
2 の 2 つの方法があります。コード内で eval を使用することは非常に危険です。特に、サードパーティの JSON データ (悪意のあるコードが含まれている可能性があります) を実行するために使用することは非常に危険です。 )
var jsonval= {"staff": [{"name": "洪七","age": 20}, {"name": "洪七2","age": 20}, {"name": "洪七3","age": 20}]}
1) eval()
var jsonbj=('('+jsonval+')');----解析 jssonbj.employees[0].firstName----访问
2) JSON.parse()
var data = JSON.parse(jsonval);---解析 jssonbj.employees[0].firstName----访问
[関連チュートリアルの推奨事項: AJAX ビデオ チュートリアル]
以上がajaxのjsonとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。