Comprende el código correctamente antes de usarlo a tu proyecto si tquieres aportar algo puedes dejarlo en los comentarios.
Solución:
Este
std::istringstream file("res/date.json");
crea un flujo (llamado file
) que se lee desde el string "res/date.json"
.
Este
std::ifstream file("res/date.json");
crea un flujo (llamado file
) que lee del archivo llamado res/date.json
.
¿Ver la diferencia?
Encontré una buena solución más tarde. Utilizando parser
en fstream
.
std::ifstream ifile("res/test.json");
Json::Reader reader;
Json::Value root;
if (ifile != NULL && reader.parse(ifile, root))
const Json::Value arrayDest = root["dest"];
for (unsigned int i = 0; i < arrayDest.size(); i++)
if (!arrayDest[i].isMember("name"))
continue;
std::string out;
out = arrayDest[i]["name"].asString();
std::cout << out << "n";
Sección de Reseñas y Valoraciones
Tienes la opción de apoyar nuestro análisis añadiendo un comentario y dejando una valoración te lo agradecemos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)