我怎么能连接多个JsonRepresentation对象为一体,无需建设自己的串分析器?

说我有两个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的行为,这应该是非常简单的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top