ajaxのjsonとはどういう意味ですか?

青灯夜游
リリース: 2022-01-19 17:24:06
オリジナル
2701 人が閲覧しました

ajax では、json は異なる言語間で転送できるデータ形式であり、ブラウザとサーバーの間でデータを交換するために使用される軽量のデータ交換形式です。 JSON は理解しやすく、データ交換が XML より高速であり、配列、オブジェクト、文字列、数値、値をサポートしています。

ajaxのjsonとはどういう意味ですか?

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!