• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JSONの種類について)

JSONの種類について

このQ&Aのポイント
  • 「JSON」の種類について詳しく教えてください。
  • 提供されたデータはJSON形式であります。
  • JSONデータを作成する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

JSONデータというより、「JSONデータの配列」ですね。個々の配列要素である、 {"id": 1, "user_id": 2, "comment": "お天気", "level": 2, "created_at": "2011-03-02 12:54:46", "modified": null } が、JSONです。 >  http://www.shancarter.com/data_converter/ >・JSON - Properties >・JSON - Column Arrays >・JSON - Row Arrays >これって、何が違うのでしょうか? 見てわからない人に説明するのは難しい。縦書きか、横書きかみたいな物かな。 それぞれの名前のJSON形式があるというのでは無くて、JSONを使って元のデータをどのように表現するかという表現の仕方を書いてある。

re999
質問者

お礼

>JSONデータというより、「JSONデータの配列」ですね。個々の配列要素である、 >{"id": 1, "user_id": 2, "comment": "お天気", "level": 2, "created_at": "2011-03-02 12:54:46", "modified": null } >が、JSONです。 なるほど、逆なんですね >縦書きか、横書きかみたいな物かな。 >それぞれの名前のJSON形式があるというのでは無くて、JSONを使って元のデータをどのように表現するかという表現の仕方を書いてある 何となくイメージできました。後は、もう少し自分で考えてみます 説明、大変分かりやすかったですー

その他の回答 (2)

  • Chaire
  • ベストアンサー率60% (79/130)
回答No.3

RFC 4627 を見て下さい。  JSON-text = object / array とあります。つまり、JavaScript における object 初期化子 { .... } または array 初期化子 [ .... ] で始まるデータを JSON と呼んでいるのです。 ただし、object については、名前を二重引用符で囲まねばならないこと、値として使えるのは数値・文字列・真偽値・null そして object と array だけであるのはご存知だと思います。 JSON は単なる構造化データに過ぎません。それにどんな「種類」があるかは、別の応用規定が定めます。JSON Schema、JSON Hypertext、RDF/JSON など。ちょうど XML と XHTML の関係と同じです。

参考URL:
http://tools.ietf.org/html/rfc4627.html
re999
質問者

お礼

回答ありがとうございます。 リンク先、初めて知りました。 リファレンスというか、JSON仕様は何に基づいているのか、についても知りたかったので、 大変参考になりましたー

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

はい,JSONです。 > 「JSON」の中のどういう種類に該当するのでしょうか? そういう分類の仕方を私は知りません。JSONの中をどういう種類に分類する考え方があるというのか,逆にお聞きしたいです。 [] が配列で,{} がオブジェクトだという,JavaScriptにおけるデータの書式を質問しているのではないのですよね?

re999
質問者

補足

回答ありがとうございます。 実は、CSV→JSONへデータ変換しようとした際、 プルダウン内のJSON項目が分かれていたため、 疑問に思ったのが、質問したきっかけです。 ▽Mr. Data Converter   http://www.shancarter.com/data_converter/ ・JSON - Properties ・JSON - Column Arrays ・JSON - Row Arrays これって、何が違うのでしょうか? >JavaScriptにおけるデータの書式を質問しているのではないのですよね? こちらについても、データ書式自体がよく分かっていないので教えてください 下記ページに掲載されているJSONサンプルだと、 ・配列 ・ハッシュ ・ハッシュと配列 となっているのですが、 それでいくと「質問例」は、 「配列の中がハッシュで構成されているJSON」ということになるのでしょうか? ▽これでできる! クロスブラウザJavaScript入門:第11回 JSONP入門|gihyo.jp … 技術評論社   http://gihyo.jp/dev/serial/01/crossbrowser-javascript/0011?page=1

関連するQ&A