5
JSONファイルは次のようになります。getMemberNames()からJsonCPPエラーを修正するには?
{
"strings": [
{
"key_one": "value_one!"
},
{
"key_two": "value_two!"
},
]
}
C++ファイルには、次のようになります。
Json::Value root;
Json::Reader reader;
bool parsingSuccessful = reader.parse(contents, root);
const Json::Value strings = root["strings"];
std::vector<std::string> list = strings.getMemberNames();
による誤差 "strings.getMemberNames()" である:
Assertion failed: (type_ == nullValue || type_ == objectValue), function getMemberNames, file /projects/.../jsoncpp.cpp,
がarrayValueなので、ValueType = 6
ということで確認しました。
あなたの最初の答えは私の理想的な解決策でしたが、私のPHPコードをその形式に変更する方法を見つけることができませんでしたが、その間に質問を投稿しました。ソリューション:) http://stackoverflow.com/questions/11444171/php-to-json-format –