タグ

jsonとjavascriptに関するtomstayのブックマーク (3)

  • JSON の紹介

    JSON (JavaScript Object Notation)は、軽量のデータ交換フォーマットです。人間にとって読み書きが容易で、マシンにとっても簡単にパースや生成を行なえる形式です。 JavaScriptプログラミング言語 (ECMA-262標準第3版 1999年12月)の一部をベースに作られています。 JSONは完全に言語から独立したテキスト形式ですが、C、C++、C#、JavaJavaScriptPerlPython、その他多くのCファミリーの言語を使用するプログラマにとっては、馴染み深い規約が使われています。これらの性質が、 JSONを理想的なデータ交換言語にしています。 JSONは2つの構造を基にしています。 名前/値のペアの集まり。様々な言語で、これはオブジェクト、レコード、構造体、ディクショナリ、ハッシュテーブル、キーのあるリスト、連想配列として実現されています。

  • 質問:JSONPってなんですか?どう使うんですか? : やむにやまれず

    2007年12月19日14:31 by 山崎泰宏 質問:JSONPってなんですか?どう使うんですか? カテゴリJavaScript Tweet sparklegate Comment(0)Trackback(0) 知り合いから質問されたのでついでにブログに挙げておきます。 JSONPの解説は色々なところで見るので、ここでは考え方の流れを記述しておこうと思う。 JavaScriptによるデータの書き方:JavaScriptはそもそもデータを簡単に書ける。var hash = {"key": "value"}; alert(hash['key']);こんな感じでハッシュが定義できる。['a', 'b', 'c'];だと配列。 強力なeval関数があるので文字データをスクリプトとして解釈できる:テキスト文字列を評価するevalって関数がある。 これが強力。var hash; var str =

    質問:JSONPってなんですか?どう使うんですか? : やむにやまれず
  • もう一度、ちゃんとJSON入門 - 檜山正幸のキマイラ飼育記 (はてなBlog)

    僕自身も僕の周辺もJSONをよく使います。でも、細かい点でけっこうミスをやらかしています(苦笑)。このエントリーで、JSONを使う上で注意すべきこと/間違いやすい点をすべて列挙します。 内容 兼チェックリスト: 仕様原典さえ読めば完璧(のはずだが) 数値の前にゼロを付けてはいけない 16進数表記も禁止だよ 数値の前にプラスを付けてはいけない 小数点からはじまる数値はダメ 用語法が違うよ:プロパティとメンバー メンバー名には常に文字列を使う 空文字列""もメンバー名に使える 配列要素はキッチリと並べよう 文字列を囲むには二重引用符だけ 文字列内のエスケープが微妙に違う 仕様にないエスケープは構文エラー undefinedもNaNもありません ラッパーオブジェクトは使わないのが吉 型システムとtypeofに関する注意 最後に 仕様原典さえ読めば完璧(のはずだが) JSONは、小さくて簡単な仕様

    もう一度、ちゃんとJSON入門 - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • 1