アプリ: API の出力を解析して表示するための無料の JSON ビューア
一緒に仕事をしている時があります JavaScript Object Notation (JSONの) から渡されるか返される API そして、返された配列をどのように解析しているかをトラブルシューティングする必要があります。 ただし、ほとんどの場合、単一の文字列であるため、困難です。 その時 JSONビューアー は非常に便利なので、階層データをインデントしてからスクロールして必要な情報を見つけることができます。
JavaScript Object Notation(JSON)とは何ですか?
JSON (JavaScript Object Notation) は軽量のデータ交換形式で、人間が読み書きしやすく、機械が解析および生成しやすいものです。 これは JavaScript プログラミング言語のサブセットに基づいており、ネットワーク経由で送受信できるテキスト形式でデータ構造を表すために使用されます。
情報源: JSONの
JSON オブジェクトは、キーと値のペアの順序付けられていないコレクションです。各キーは文字列であり、各値は文字列、数値、ブール値、null、配列、または別の JSON オブジェクトにすることができます。 キーと値のペアはコンマで区切られ、中括弧で囲まれています {}
.
JSONの例
{
"name": "John Doe",
"age": 35,
"isMarried": true,
"address": {
"street": "123 Main St.",
"city": "Anytown",
"state": "CA"
},
"phoneNumbers": [
"555-555-1212",
"555-555-1213"
]
}
この例では、JSON オブジェクトに XNUMX つのキーと値のペアがあります。 "name"
, "age"
, "isMarried"
, "address"
, "phoneNumbers"
。 の価値 "address"
は別の JSON オブジェクトであり、値は "phoneNumbers"
文字列の配列です。
JSON は、マシンが簡単に解析および生成できるため、有利です。 これは、JavaScript プログラミング言語標準 ECMA-262 第 3 版 (1999 年 XNUMX 月) のサブセットに基づいています。JSON は、完全に言語に依存しないテキスト形式ですが、C 言語ファミリーのプログラマーになじみのある規則を使用し、ネイティブにサポートされています。 C、C++、C#、Java、JavaScript、Perl、PHP、Python、およびその他多数で使用できます。 これらの特性により、JSON は理想的なデータ交換言語になります。