json

TinyJSONを改造してみた

{ // comment key: 99, HOGE: /* comment */ "FUGA" } というような2種類のコメントとクォートされていないkeyを許すように緩めた。 JSONの純粋性は損なわれたが実用性重視で。以下改造 diff --git a/include/tinyjson/tinyjson.hpp b/include/tinyjson/tiny…

TinyJSONを使ってみる

Boost.Spiritを使ったJSONパーサーであるTinyJSON http://blog.beef.de/projects/tinyjson/ を試してみた。 サンプルコードに乏しいのとサイトのUsageにある traverse関数の宣言が間違っていてコンパイルが通らないという問題により 無駄に敷居が上がってい…

SpiderMonkeyでJSON読み込み

あまり使われていないのか情報は少なかったが SpiderMonkeyを使用してJSON形式を読み込む方法の調べがついた。 文字列、数字、配列、オブジェクト、NULL, BOOLEAN と普通に使う種類のはOK。 オブジェクトと配列のネストも問題なし。標準入力からJSONを読み込…

JSON形式でシーン情報を記録してみる

ここのところテキスト形式で汎用的に使える3Dフォーマットを探していたのだが既存のフォーマットはいまいちいいのが無い。 かといって一からオリジナルで作るのも不毛だ。パーサを自分で書かないといけないし。 そういうわけで、3D専用フォーマットはあきら…