{"hi": "hellow",
"first":
{"next":[
{"key":"important_value"}
]
}
}
Acceso RapidJSON dentro de matriz:biblioteca RapidJSON obtener un valor dentro de una matriz por su índice
esto funciona: cout << "HI VALUE:" << variable["hi"].GetString() << endl;
esta es la salida: hellow
como se esperaba, el problema es tener acceso a los valores en el interior como si quiero obtener "Important_Value", intenté algo como esto: cout << "Key VALUE:" << variable["first"]["next"][0]["key"].GetString() << endl ;
pero esto no funciona, quiero ser capaz de obtener el "important_value" por el primer elemento de la matriz, y en este caso es el [0]
el que está causando el error.
¿Cómo hago para obtenerlo por su índice? Espero que esté clara mi explicación.
Gracias de antemano.
esto no responde a nada, haga un ejemplo de mi ejemplo con los corchetes [], los corchetes son el problema porque es una posición automática de las matrices, la primera es 0, siguiente es 1 y así sucesivamente .. Lo que hiciste, ya lo hice, intentas obtener el valor como en mi ejemplo, usa la misma fuente. – Grego
Pruebe esto ........ – mola10
Esto es exactamente lo que estoy buscando para acceder al objeto anidado en el miembro de la matriz. +1 – haxpor