Programming/C,CPP,CS
[jsoncpp] getList Names
TanSanC
2017. 2. 6. 17:07
"List" : { "value1" : "10.1.1.1", "value2" : "0.0.0.0" } |
위의 경우에서 "10.1.1.1" , "0,0,0,0" 을 얻을 때에는,
for (auto itr : configuration_value.get("List", ""))
{
char* buf = (char*)malloc(BUFSIZE);
try{
sprintf_s(buf, BUFSIZE, "%s", itr.asString().c_str());
}
}
위의 경우에서 "value1" , "value2" 을 얻을 때에는,
for ( auto const& id : configuration_value.get("List", "").getMemberNames() ) {
std::cout << id << std::endl;
}