Création de tableaux JSON dans Boost en utilisant la Propriété des Arbres

Je suis en train de créer un tableau JSON à l'aide de boost propriété des arbres.

La la documentation dit: "JSON tableaux sont mappés à des nœuds. Chaque élément est un nœud enfant avec un nom vide."

Donc je voudrais créer une propriété de l'arbre avec vide noms, puis d'appeler write_json(...) pour obtenir la matrice de sortie. Toutefois, la documentation n'est pas dis-moi comment faire pour créer sans nom nœuds enfants. J'ai essayé ptree.add_child("", value), mais cela donne:

Assertion `!p.empty() && "Empty path not allowed for put_child."' failed

La documentation ne semble pas aborder ce point, au moins pas de toute façon je peux comprendre. Quelqu'un peut-il aider?