0
Я использую это: JSON-Spirit В строке (json_string
) У меня есть много переменных, закодированные в формате JSON:Чтение JSON массив с помощью JSON Духа
namespace js = json_spirit;
js::mValue top;
js::read_string(std::string(json_string), top);
json_spirit::mObject obj = top.get_obj();
json_spirit::Array player_arr;
csrf = obj["age"].get_str(); //
player_arr << obj["player"].get_array();//how to get this ?
Массива игрока принимает строки и INT значения, так Я не знаю, как это прочитать.
{ "player":{"name":"nameplayer","key2":2,"key4":true}, "age":"15" }
Конечно, я хочу взять «имя», «key2», «КЛЮЧ4» из массива под названием «игрок».
Как это сделать, используя JSON Spirit?
JSON строки вы вывесили не содержит массив, это опечатка? – Carl
@carl позже после «возраста»: «15», «res»: [400000,0.66666667404895,400000,0.66666667404895,400000,0,49278917603094, «400000», «18569», «24960»]} 'Я полагаю, что' res 'is array, но я, хотя« игрок »тоже является массивом –
Значение« res »- это массив, потому что он окружен скобками. – Carl