JSON とは

JSONとは?

JSON とは – 仕事に役立つプログラミング・キーワード:ITpro.

JSONは,構造化されたデータを記述するための,テキスト・ベースのデータ記述言語の一つです。JavaScript(ECMAScript)でオブジェクト・リテラルを記述する構文をそのまま使っているため,人間が読んでわかりやすく,プログラムでも容易に処理できるという特徴があります。

例えば,

{
"name":"Nikkei Software",
"price":980
}

という文字列は,それぞれnameという名前の文字列“Nikkei Software”,priceという名前の数値980を持つデータをJSON形式で記述した例です。 

JavaScriptプログラム中でこのJSON形式データを処理するには,evalメソッドを使います。evalメソッドは,引数として与えた文字列をJavaScriptプログラムとして解釈するメソッドで,JSON形式の文字列をオブジェクトにしてくれます。

人間にもコンピュータにも扱いやすいという特徴を備える言語としては,標準規格となっている「XML(Extensible Markup Language)」があります。しかし,現実のアプリケーションでは「構造化されたデータを受け渡ししたいが,XMLほどの厳密さは必要ない」という場面が少なくありません。

XMLより軽量なJSONはまさにこのような用途に適した形式です。例えば,Webアプリケーションのクライアント構築で盛んに使われるようになった「Ajax」は,もともとXMLデータをページ遷移と非同期にやり取りしていく形態を指していましたが,現在はXMLの代わりにJSONを使うケースが増えています。

GSMとは

欧州が標準化したディジタル携帯電話システム方式。当初は標準化グループ名を取って,「group special mobile」と呼んでいた。
 現在,世界で最も普及している携帯電話方式であり,多くの国の間でローミングを実現している。1992年から欧州各国で商用化がスタート。2003年12月末時点でユーザー数は9億7000万に達する。GSM方式の普及促進や機能・サービス向上を狙う業界団体GSMアソシエーションによると,同時期のCDMA(cdmaOneとCDMA2000)ユーザーは1億8100万,PDCは6310万,TDMA(D-AMPS)は1億1300万。
 GSMの特徴の一つは,携帯電話機から着脱可能な「SIMカード」(subscriber identity module)と呼ぶ加入者IDカードを採用した点。SIMカードに加入者情報,電話番号を記憶させ,端末の買い替えを容易にした。
 また,通信事業者間でのサービスの取り決めのため,87年に「GSM MoU Association」(現GSMアソシエーション)を結成。サービスや機能の向上のための仕様統一や網間インタフェースに関する規約を決めている。
 GSMは当初,周波数として900MHz帯を使い,1キャリア(搬送波)に8ユーザーを多重するTDMA/TDD方式を用いていた。現在では,400MHz帯を使う「GSM400」や1.8GHz帯を使う「DCS1800」(GSM1800),1.9GHz帯を使う「GSM1900」という方式もあり,これらのサービスと区別して900MHz帯のGSMを「GSM900」と呼ぶ。また,GSMネットワークに付加して使用する高速パケット通信規格として,「GPRS」と「EDGE」が標準化されている。GPRSは2001年から,EDGEは2003年から商用サービスが始まった。

(引用元:http://itpro.nikkeibp.co.jp/word/page/10008331/)