CONCATENATE JsonRepresentation
-
19-09-2019 - |
题
我怎么能连接多个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的行为,这应该是非常简单的。
不隶属于 StackOverflow