CONCATENATE JsonRepresentation
-
19-09-2019 - |
質問
どのように私は自分の文字列パーサを構築することなく、一つに複数のJsonRepresentationオブジェクトを連結することができますか?
私は2つのJsonRepresentationオブジェクトを持っていると言う。
obj1 = {"name":"obj1"};
obj2 = {"name":"obj2"};
私は、その結果の連結を取得したいと思います
{
{"name":"obj1"},
{"name":"obj2"}
}
JsonRepresentationを読むと、いくつかの文字列操作を行うことによって除き、これを行うための簡単な方法はありません。私は右だ?
おかげ
解決
あなたはこれに言及している場合JsonRepresentationクラスに、そしてあなたは、配列の中に2つのオブジェクトをマージする次のように、そしてあなたがそれを行うことができる必要があります:
JSONObject jsonObj1 = obj1.toJsonObject();
JSONObject jsonObj2 = obj2.toJsonObject();
JSONArray jsonArray = new JSONArray().append(jsonObj1).append(jsonObj2);
JsonRepresentation jsonConcat = new JsonRepresentation(jsonArray);
注:私は実際にライブラリを使用していないが、それはAPIごとに動作する場合、これは非常に簡単でなければなりません。
。所属していません StackOverflow