У меня есть такая строка JSON:
{"callCommand":{"command":"car","floor":"2","landing":"front"}}
Теперь я хотел бы проверить, есть ли имя с именем command
, и получить значение. Является ли это возможным? Мой код выглядит следующим образом, но он не работает.
const char json[] = "{\"callCommand\":{\"command\":\"car\",\"floor\":\"2\",\"landing\":\"front\"}}";
rapidjson::Value::ConstMemberIterator itr = d.FindMember("command");
if (itr != d.MemberEnd())
printf("command = %s\n", d["callCommand"]["command"].GetString());