「JSONとはなんぞや?」という疑問が浮かんできたので、調べてみた。
最近よく聞く「JSON」という言葉。
わかってるようでわかってない、理解してるようで理解していない、そんなフワッとした感じなわけで、まずはWikipediaを見てみることにします。
「JavaScript Object Notation(Wikipedia)」
JSON(ジェイソン、JavaScript Object Notation)は、JavaScriptにおけるブジェクトの表記法をベースとした軽量なデータ記述言語です。
JavaScript言語以外でも、ほとんどの言語においてJSONは単純な処理で書き出しや読み込みができるので、異なるプログラミング言語の間でのデータの受渡しに活用されていて、特にWebアプリケーションにおけるWebクライアントでのJavaScriptとのデータの受渡しなどは、よくある活用例なんです。
なるほど、なるほど(わかったつもり)。
さらに続いて公式サイトを見てみます。
「JSONの紹介」
JSONは軽量のデータ交換フォーマットで、人間にとって読み書きが簡単で、さらにマシンにとっても簡単にパースや生成を行なえる形式なんです。
JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、Java、JavaScript、Perl、Python、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深ーい規約が使われているので、彼らにとってJSONは理想的なデータ交換言語と言えるかもしれません。
なるほど、なるほど(さらにわかったつもり)。
ちなみにそろそろ、
「 で、実際のところ、どんな感じで使うの?」
という言葉が頭に浮かんでくるわけですが、イマイチうまく説明できないので、下記サイトなどをコッソリと覗き見しつつ、使い方を把握してみます。
JSON初心者がJSONに触ってみる(@blog.justoneplanet.info)
なるほどねー。
そんなこんなで、あとは実践あるのみ、上記サイトを参考にして何やら使ってみながら覚えることにしますよと。
Webを支える技術 -HTTP、URI、HTML、そしてREST (WEB+DB PRESS plus)
- 作者: 山本陽平
- 出版社/メーカー: 技術評論社
- 発売日: 2010/04/08
- メディア: 単行本(ソフトカバー)
- 購入: 143人 クリック: 4,320回
- この商品を含むブログ (179件) を見る
JavaScript本格入門 ?モダンスタイルによる基礎からAjax・jQueryまで
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2010/11/27
- メディア: 大型本
- 購入: 29人 クリック: 673回
- この商品を含むブログ (52件) を見る
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス
- 作者: Douglas Crockford,水野貴明
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/12/22
- メディア: 大型本
- 購入: 94人 クリック: 1,643回
- この商品を含むブログ (184件) を見る