Estoy intentando crear una matriz JSON utilizando los árboles de propiedades boost.Creación de matrices JSON en Boost usando árboles de propiedades
dice: "Las matrices JSON se asignan a nodos.
Así que me gustaría crear un árbol de propiedades con nombres vacíos, luego llamar al write_json(...)
para obtener la matriz. Sin embargo, la documentación no me dice cómo crear nodos secundarios sin nombre. Probé ptree.add_child("", value)
, pero esto produce: no parece
Assertion `!p.empty() && "Empty path not allowed for put_child."' failed
La documentación para hacer frente a este punto, al menos no de una manera que puedo imaginar. ¿Alguien puede ayudar?
Esto no es correcto. Después de descargar en JSON, en lugar de obtener una matriz, obtengo esto: {"": "", "": ""}. –
Actualicé la publicación para reflejar por qué sucede esto y cómo solucionarlo. –
Es triste informar que parece que todavía es imposible crear matrices como elementos raíz en 1.53.0. – conciliator