Cómo usar JSON a C++
- Pega una muestra JSON representativa, idealmente una con todos los campos opcionales rellenados.
- Establece el nombre del tipo raíz y decide si quieres también código auxiliar o solo tipos.
- Copia el código C++ generado a tu proyecto.
Sobre JSON a C++
Escribir clases de modelo a mano para un payload JSON grande es aburrido y es donde se cuelan los errores tipográficos. Pega una muestra aquí y el generador averigua la estructura: qué campos existen, cuáles son objetos, cuáles son arrays y qué tipo tiene cada valor. La salida es structs en un namespace quicktype, con funciones from_json y to_json para nlohmann/json.
Todo se ejecuta en tu navegador, así que tus datos de muestra se quedan en tu máquina.
Usar el código generado
Sigue las instrucciones de uso que aparecen junto al código generado.
Los campos opcionales se modelan de forma nula o con tipos opcionales según el lenguaje.