Я пытаюсь создать массив JSON, используя деревья свойств boost.
Документация говорит: "Массивы JSON сопоставляются с узлами. Каждый элемент является дочерним node с пустым именем."
Итак, я хотел бы создать дерево свойств с пустыми именами, а затем вызвать write_json(...)
, чтобы получить массив. Однако в документации не указано, как создавать неназванные дочерние узлы. Я попробовал ptree.add_child("", value)
, но это дает:
Assertion `!p.empty() && "Empty path not allowed for put_child."' failed
В документации, похоже, не говорится об этом, по крайней мере, я никак не могу понять. Может ли кто-нибудь помочь?