タグ

JSONに関するshalgielのブックマーク (4)

  • stream2esと複数データの登録

    kopfの記事の続きも書く必要があるんだけど、こんなツイートを見つけてしまったので。。。 ElasticsearchのBulk APIの仕様、JSONファイルをいい感じに加工して置かなければならないしハマりどころ多い。 http://t.co/hmfycqZlqk — Kenta Suzuki (@suzu_v) 2014, 4月 24 前に思いついたけど、放ったらかしにしてた疑問が再浮上してきたので、せっかくだから調べてみようかなと。 複数JSONデータがある場合にもっと楽にデータを入れる方法ないかなぁと思って、これかな?というのがあったのですが、 そのまま手を動かさずに放置してたので、一念発起してブログ書いてます。 Bulk APIって? ElasticsearchはURLにアクセスしてデータを登録できます。 基的には次のように1件毎の登録になります。 $ curl -XPUT ht

    stream2esと複数データの登録
  • NSJSONSerialization で JSON 文字列をパースしてみた - present

    Web API が返す JSON をパースするライブラリの定番は JSONKit みたいだけど、iOS5 から標準で NSJSONSerialization っていうクラスが提供されているので、こちらを使うことにする。 まずは練習として JSON 文字列をパースして NSArray に変換してみた。 // JSON 文字列 NSString *jsonString = @"[{\"title\":\"RDocを記述する\", \"content\":\"RDocを記述する\"}, {\"title\":\"組み込んで使えるようにする\", \"content\":\"組み込んで使えるようにする\"}]"; // JSON 文字列をそのまま NSJSONSerialization に渡せないので、 // NSData に変換する NSData *jsonData = [jsonString

    NSJSONSerialization で JSON 文字列をパースしてみた - present
  • JSONライブラリを利用する - ちくわプログラマにっき

    http://code.google.com/p/json-framework/ インストール 以下の手順でインストールを行う。 適当なバージョンのJSONライブラリのdmgファイルをダウンロードする dmgファイルを展開する JSONディレクトリをプロジェクト内のClassesへドラッグアンドドロップする 「デスティネーショングループのフォルダに項目をコピーする(必要な場合)」のチェックボックスをONにして追加ボタンを押す これでインストールは終了。あとはJSONライブラリを利用する箇所で「#import "JSON.h"」してやればOK(なはず) サンプル 配列、辞書、文字列、数字なんかは自動的にいい感じに変換してくれる。 // JSON -> NSDictionary str = @"{ \"name\": \"田中一郎\", \"age\": 18, \"superuser\":

    JSONライブラリを利用する - ちくわプログラマにっき
  • PHPでJSON - Do You PHP?

    [2006/10/31] php-jsonはPHPのソースツリーに取り込まれ、PHP5.2.0からデフォルトで組み込まれるようになります。 Web2.0の盛り上がりに連れてますます盛り上がっているAJAXですが、非同期通信でやりとりされるデータフォーマットとしては、 XML形式 JSON(JavaScript Object Notation)形式 があります。以前AJAXのサンプルを作ったときはデータはXML形式でしたが、(今更ですが)今回はJSONを色々試してみます。 PHPでJSONを扱う場合、現時点で以下の二つのモジュールがよく知られています。いずれも配列・連想配列などをJSON形式へ変換する機能を提供しています。 PEAR::Services_JSON php-json 今回はこれらのインストール手順のまとめと簡単な動作サンプルの作成、前回の郵便番号検索をそれぞれのJSONに焼き直

  • 1