RapidJson (v 0.11) を使用して Json ファイルを解析しようとしていますが、単純な配列と思われるものを使用して解析できません。これが私のファイルの構造です:
[{"id": "my_id1","type":"my_type1"},
{"id": "my_id2","type":"my_type2"},
...
]
rapidJson は、配列で始まるそのタイプのファイルを読み取らないようです..それを処理する方法はありますか?
これは私が使用しようとしたコードの抜粋です:
FILE * pFile = fopen ("my_json.json" , "r");
rapidjson::FileStream is(pFile);
rapidjson::Document document;
document.ParseStream<0>(is);
この構文で要素にアクセスすることになっているため、ここで立ち往生していますvalue = document["key"]
が、最初のレベルに「キー」がありません...