タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

JSONに関するryochackのブックマーク (3)

  • JSONとMessagePack、シリアライズ性能比較 under the iOS - Qiita

    26日目、@adachi_c です。こんにちは〜。 今日は2台のiPhoneで通信して、JSONとMessagePackのシリアライズ、デシリアライズの速度を計る計測アプリ作ったんで、見てってください。 シリアライズとはなにか シリアライズというのは何かというと、他の環境で復元(デシリアライズ)できるように、環境依存なデータ構造を、システム間で相互理解できる形式に変換することです。 システムごとに、いろんなOS、言語、新旧の違いなどがあるかと思いますが、それぞれが相互運用性を維持するために、共通のメッセージ表現手法が必要です。それがJSONだとか、XMLのDOMやSAXに該当します。シリアライズ形式によっては、型情報を持っていることもあったりします。 OSや言語が異なるシステム間でAPIを設計するとき、このシリアライズを使うことが有効になるわけです。 どのシリアライズ方式をとるか では、様

    JSONとMessagePack、シリアライズ性能比較 under the iOS - Qiita
  • JSON の紹介

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

    ryochack
    ryochack 2012/03/19
    JSONは軽量のデータ交換フォーマット。現代のすべてのプログラミング言語が、いずれの形にせよサポートしている。
  • JSON整形サービス

    JSONファイルの整形と検証を行うWebサービスJSONデータを見やすく整形するWebサービスです。 「変換」ボタンを押せば、入力フォームのJSONデータを整形し、誤りがある場合はエラーを出力します。

  • 1