タグ

ブックマーク / akr97.com (1)

  • picojsonを使ってみた - Capsule

    C++でJSONパーサが欲しくなりpicojsonというライブラリを使って見ました。 特徴はヘッダをインクルードするだけで使える、STLを利用しているのでobjectとarrayの操作を覚えなくて良いところ。 Parsing #include <iostream> #include <cstring> using namespace std; #include "picojson.h" using namespace picojson; int main(){ const char *str = "{\"a\" : 1, \"b\" : \"test\"}"; value v; parse(v, str, str + strlen(str)); if(v.is<object>()){ value a = v.get("a"); if(a.is<double>()){ cout << "a

    nilab
    nilab 2011/11/30
    picojsonを使ってみた - Capsule「複数のcppファイルからヘッダをインクルードするとリンカにシンボル名が衝突してると」「operator==(const value& x, const value& y)にinlineを指定すると関数がインライン展開されるかWeakシンボルに」
  • 1