APIのデータフォーマットなどで広く使われているJSON。従来の仕様をブラッシュアップしつつECMAの仕様との統一も実現した、事実上最後のJSON仕様になると見られる。Format)が公開されました。7159は廃止(Obsolete)となりました。90」としても参照されます。ECMAとの統一を実現。Internationalが策定した「ECMA-404」が存在しています。8259の公開に合わせて、IETFとECMAは両者のJSON仕様を共通化することに合意。Editionは共通の仕様となりました。Reference」には、次のような一節が記されています。InternationalとIETFは共同で両方のドキュメントを更新します。今後ともECMAとIETFはJSONにおいて共通仕様を維持することになります。JSON仕様はここに統一を見たわけです。8259について次のように書き、JSON仕様の最終版であるという考えを示しました。JSONワーキンググループが永遠に終了となっても、驚いたりしないだろう。Bray氏のこの言葉をひっくり返すような提案が今後登場することは非常に考えにくいことです。JSON仕様は事実上、最終的に確定したと見て間違いありません。Schema言語など、まだJSONには不足している部分もあると指摘しています。8259でアップデートされたJSON仕様では、文字のエンコードとして「UTF-8」が必須となりました。Encoding」で、次のような記述が加わっています。[RFC3629].クローズドなエコシステムの一部ではないシステム同士でのJSONによるテキストの交換は「UTF-8」を用いてエンコードされなければならない。これまでのJSON仕様ではUTF-8エンコードは要求されていませんでしたが、多数の実装でUTF-8が用いられていたことにより、これが仕様化されたとのことです。JSON仕様の歴史を振り返るJSONは、軽量のデータ記述フォーマットとして、さまざまなソフトウェア間でのデータ交換で広く使われている、Webにおける重要な基盤です。JSONのこれまでの経緯を振り返りましょう。Crockford氏が2001年頃に“発見”し、命名したものです。発見したというのは、JavaScriptのオブジェクト表記法は以前から存在しており、JSONはそれを利用したものであるため、Crockford氏自身が「JSONはそれ以前から存在しており、私は発見しただけだ」と主張しているためです。2002年、json.org公開Crockford氏は2002年にWebサイト「json.org」を公開。JSONの基本的な仕様と記述法が広く知られることになります。4627」がIETFから公開されます。Grammar」が公開されます。Syntax」が発表されました。JSON、ECMA標準となる。4627のあいだにもいくつかの不整合な点などがありました。Group」を発足します。Crockford氏はこの仕様策定に参加していましたが、策定作業は難航。Bray氏が仕様策定に参加します。7159」として公開されました。4627は廃止されました。7159について次のように説明しています。pain.RFC7159は、数種類のJSONの定義によるいくつかの曖昧さや矛盾を、現実において大きな問題を引き起こすことなく一掃した。practice.より重要なことは、仕様として許されていたために問題となっていたつまらない部分について、業界の経験を踏まえた対応をしたことである。残る課題はIETFとECMAの両仕様の統合でした。数年かけてJSON仕様はさらにブラッシュアップされ、そして前述のように、IETFとECMAは合意に達しました。8259」が、ECMAからは「ECMA-404」が発表されたのです。Crockford氏が登場し、彼がどのようにJSONを"発見"し、定義したのか、XMLやJSONといったデータ記述言語をどのように考えているのか、彼自身の考えが語られています。実はCrockford氏よりも先にJSONが発見されていたというエピソードも紹介されています。Crockford氏がGoogle+でつぶやいています。JSON、ECMA標準となる。Niino(jniino)IT系の雑誌編集者、オンラインメディア発行人を経て独立。2009年にPublickeyを開始しました。2.7サポートを発表Google、Lookerの買収完了を発表。Enterprise、BtoBスタートアップ向け支援プログラムで無料提供と発表。Networksの買収を正式発表。Terminal」機能確定版リリース。コマンドラインからIssueやプルリクなど実行可能に。usPublickeyについて/運営者についてお問い合わせ広告についてプライバシーポリシ。