あまり使われていないのか情報は少なかったが SpiderMonkeyを使用してJSON形式を読み込む方法の調べがついた。 文字列、数字、配列、オブジェクト、NULL, BOOLEAN と普通に使う種類のはOK。 オブジェクトと配列のネストも問題なし。 標準入力からJSONを読み込むサンプル #include <iostream> #include <string> #include <sstream> #include <js/jsapi.h> JSRuntime *pRuntime; JSContext *pContext; JSObject *pGlobal; void js_print(jsval jsVal, int indentLevel) { // indent std::cout << std::string(indentLevel*2, ' '); if(JSVAL_IS_