C++用jsonライブラリbakkjson書いた

多分バグバグ(?)だけど、行数がだいぶ少ないので、いじりやすいと思う。
あと、整数が使えるのがpicojsonと違う。
というのは、

#include <iostream>
#include "bakkjson.h"

using namespace std;

int main() {

  json::value v = json::value::object({{"a", 5}});
  cout << v << endl;

  return 0;
}

とすると、{"a": 5}と出るということ。(picojsonは{"a": 5.00000}になる。)
この仕様(整数使える)はrubypythonの組み込みライブラリと同じ。

パース時は、小数点がなく、指数表記でないnumberをintと見做す。

バグ修正ありがとうございます!

https://github.com/wistery-k/bakkjson