2

Json 文字列 (またはファイル) から、事前にキーを知らなくてもキーと値のペアを収集したいと考えています。私がこのJsonを持っているとしましょう:

{ "a":"1","b":"2","c":"3" }

すべてのキー文字列 "a" 、 "b" 、 "c" 、 "d" とそれぞれの値を収集したいと思います。ところで: Cocos2dX 3.3 では、rapidjson 統合を使用しています。何か案が?

私が今しているのは、使用することです:

rapidjson::Document JSON; 

//..... collecting the JSON .... then

for (rapidjson::Value::MemberIterator M=JSON.MemberonBegin(); M!=JSON.MemberonEnd(); M++)
{
    //..... I have access to M->name and M->value here
    //..... but I don't know how to convert them to std::string or const char*
}   

しかし、私はそれで立ち往生しています。

4

1 に答える 1