concaténer JsonRepresentation
-
19-09-2019 - |
Question
Comment puis-je concaténer plusieurs objets de JsonRepresentation en un seul, sans construire mon propre analyseur de chaîne?
Dire que j'ai deux objets JsonRepresentation
obj1 = {"name":"obj1"};
obj2 = {"name":"obj2"};
Je voudrais obtenir la concaténation de résultat que:
{
{"name":"obj1"},
{"name":"obj2"}
}
La lecture du JsonRepresentation, il n'y a pas moyen facile de le faire, sauf en faisant une manipulation de chaînes. Ai-je raison?
Merci
La solution
Si vous faites référence à cette JsonRepresentation classe , et que vous souhaitez fusionner les 2 objets dans un tableau, alors vous devriez être en mesure de le faire comme suit:
JSONObject jsonObj1 = obj1.toJsonObject();
JSONObject jsonObj2 = obj2.toJsonObject();
JSONArray jsonArray = new JSONArray().append(jsonObj1).append(jsonObj2);
JsonRepresentation jsonConcat = new JsonRepresentation(jsonArray);
Note:. Je n'ai pas réellement utilisé la bibliothèque, mais si elle se comporte par l'API, cela devrait être assez simple
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow