ホームページ  >  記事  >  ウェブフロントエンド  >  json は JavaScript に属しますか?

json は JavaScript に属しますか?

WBOY
WBOYオリジナル
2022-01-19 15:31:154023ブラウズ

json は JavaScript に属します。json は JS オブジェクトの文字列表現です。テキストを使用して JS オブジェクトの情報を表します。軽量のデータ交換形式です。json 形式は構文的には作成されたものと似ていますjs のオブジェクト コードは同じであり、json 構文は JS オブジェクト リテラル表記構文のサブセットです。

json は JavaScript に属しますか?

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

json は JavaScript に属しますか

Json と JavaScript の関係

JSON は JavaScript に属しますか?データ形式 JS オブジェクト リテラル表現メソッドを使用して記述すると、JSON を記述するための構文は JS オブジェクト リテラル表現構文のサブセットになります。

json は JavaScript に属しますか?

json は JavaScript に属しますか?

実際のところ、「JS オブジェクト リテラル表現」の属性が引用符の有無で「JS オブジェクト」であるか「JSON オブジェクト」であるかを判断するのは間違いであり、引用符の有無にかかわらず、どちらも「JS オブジェクト」です。引用符を追加すると、文法的な観点からは JSON の構文規則に準拠します。また、JSON の構文規則は「js オブジェクトのリテラル表現」の構文規則のサブセットであるため、どのように表現しても問題はありません。 、それは "js オブジェクト" " です。では、属性を引用符で囲む必要がある状況はありますか? js の変数の命名規則は、数字、文字、アンダースコア、$ 記号であることはわかっています。この規則は、属性が引用符で囲まれていない場合にも適用されます。引用符で囲まれていますが、属性にこれらの 4 種類がある場合は、「[」や「.」などの他の記号に加えて、属性を引用符で囲む必要があります。データの仕様であるデータ形式は、自己記述的で簡潔な文法規則を備えているため、異なる言語間の理想的なデータ交換形式になります。JSON は言語とは独立して存在します。言語の観点およびオブジェクト レベルからのあらゆる解釈が有効です。制限事項

Json と Javascript の違い

JSON は JS オブジェクトの文字列表現であり、テキストを使用して JS オブジェクトの情報を表します。本質的には文字列です。

1. var obj = {a: 'Hello', b: 'World'}; //これはオブジェクトです。キー名は引用符で囲むこともできることに注意してください

1. var json = '{"a": "Hello", "b": "World"}'; //これは JSON 文字列であり、本質的には文字列

JSON および JS オブジェクトです変換

オブジェクトから JSON 文字列に変換するには、JSON.stringify() メソッドを使用します:

1. var json = JSON.stringify({a: 'Hello', b: 'World' }); //結果は '{"a": "Hello", "b": "World"}'

JSON からオブジェクトに変換するには、JSON.parse( ) メソッドを使用します:

1. var obj = JSON.parse('{"a": "Hello", "b": "World"}'); //結果は {a: 'Hello', b: 'World '}

関連する推奨事項:

JavaScript 学習チュートリアル

以上がjson は JavaScript に属しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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