Я разбираю данные json с помощью json cpp http://jsoncpp.sourceforge.net. Мне не нужно понимать данные, мне просто нужно распечатать некоторые свойства и их значения. Это как-то трудно сделать. Сначала мне нужно знать, какой тип это значение, а затем получить значение, а затем снова преобразовать его в строку! Существует стильный писатель, но я не хочу его использовать, поскольку он добавляет некоторые CRLF в конце.Как получить значения JsonCPP как строки?
я что-то вроде этого
CJsonHelper::getUInt(Json::Value &root, std::string key){
return root.get(key, 0-1).isInt() ? root.get(key, 0-1).asUInt() : 0-1;
}
Могу ли я просто написать одну функцию, чтобы получить все свойства с только той функции, которая на самом деле не заботится о типах и т.д.?
Почему вы используете '0-1' вместо того, чтобы просто' -1'? –
Я могу просто написать -1. – Lalith