この記事シリーズは、現在の情報と新しい例を使用して2017年半ばに更新されました。 この記事では、プロジェクトの10の実用的なJSONの例を紹介します。 以前に人気のあるXMLとは異なり、JSONは、ソフトウェアコンポーネントとシステム間のデータ交換のためのよりシンプルで、より人間に優しい構文を提供します。 JSONデータ処理は、XMLの解析と書き込みの複雑さよりも大幅に高速かつ簡単です。 ほとんどの最新のプログラミング言語は、ネイティブJSONサポートを提供します
JSONの初心者またはJSON構文の復習者の場合、この記事が推奨されます:基本に戻る:JSON構文とヒント。サンプルコードをダウンロード
これらの例は、さまざまな現実世界のシナリオでのJSONの応用を示しています。サードパーティのAPIと統合するか、システム間データ交換を促進するかどうかにかかわらず、JSONは非常に適応性が高いことが証明されています。
Googleマップjsonの例
git clone git@github.com:sitepoint-editors/json-examples.git cd json-examples npm install
Twitter jsonの例
JSONファイルを作成するにはどうすればよいですか? テキストエディター(メモ帳、TextEditなど)を使用して、拡張子でファイルを保存します。 データは、読みやすい情報と情報抽出のためにツリー構造化されています。
jsonファイルを読み取るにはどうすればよいですか?、および同様の関数が他の言語に存在します。 JSONはどのデータ型をサポートしていますか?
JSONは、文字列、数字、オブジェクト、配列、ブール、nullの6つの基本タイプをサポートしています。 これらは、小さな例外を除いて、JavaScriptのカウンターパートと同様の意味を持っています(たとえば、octal/hexadecimal数はありません)。 jsonファイルを検証するにはどうすればよいですか?多数のオンラインツールは、JSONのフォーマット、構文のチェック、および強調表示エラー(コンマ、ブラケットの欠落など)を確認します。
JavaScript、Python、またはPHPでJSONを使用するにはどうすればよいですか? javaScriptは
(json文字列にオブジェクト)と(json string to object)を使用します。 PythonのJSON.stringify()
を提供します。 phpはJSON.parse()
およびjson
。json.dumps()
を提供します
json.loads()
json_encode()
XMLに対するJSONの利点は何ですか?
json_decode()
jsonはよりシンプルで、冗長でなく、javascriptによってネイティブに解析されます(個別のパーサーは必要ありません)。その配列構造は、特にテキストデータの場合、多くの場合、より効率的です。
jsonでコメントを使用できますか? いいえ、Standard JSONは簡単にコメントをサポートしていません。 ただし、JSON5のような一部の非標準拡張機能はコメントを許可しています
以上がプロジェクトで使用する10のJSONの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。