Créer JsonArray de la Liste


J'avais besoin de créer un javax.json.JsonArray objet (Java EE 7 API) à partir de java.util.Liste des JsonObjects.
Autrefois, lors de l'utilisation d'API JSON, j'ai l'habitude de le faire simplement avec:

JSONArray jsonArray = new JSONArray(list);

Mais je peux le voir il n'y a pas d'équivalent constructeur dans javax.json.JsonArray.
Est-il un moyen simple (autres que la navigation à travers toute la Liste) pour le faire ?

Grâce

La javadoc contient des exemples...
Qu'est-ce que list dans cet exemple?
Déjà cochée. Mais la documentation Javadoc contient l'exemple suivant:JsonArray valeur = Json.createArrayBuilder() .ajouter(Json.createObjectBuilder() .add("type", "maison") .add("nombre", "212 555-1234")) .ajouter(Json.createObjectBuilder() .add("type", "fax") .add("nombre", "646 555-4567")) .build(); Ce n'est pas ce que j'ai demandé - j'ai déjà une Liste<JsonObjects>
je ne savais pas qu'il était un json colis dans un délai de Java.
dans Java EE uniquement

OriginalL'auteur user2824073 | 2014-02-20