有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何组合/分离多个json

我有一个包含两个json对象的json

 {"cityList":[{"id":"2","cityName":"value"}]}
 {"subGuildList":[{"id":"340","guildId":"144","subGuildName":"value"}]}

现在我想把两个JSON对象合并成一个。 上面两个json对象的集成是什么? 我如何用java或安卓来分离主要的json对象呢


共 (1) 个答案

  1. # 1 楼答案

    使用Gson或类似的json转换器。你的Json输入不正确。如果你说1个json包含这2个对象,那么它的rep应该是:

    {
       "cityList":[{"id":"2","cityName":"value"}],
       "subGuildList":[{"id":"340","guildId":"144","subGuildName":"value"}]
    }
    

    你的POJO将是:

    public class MyObject {
        private List<MyCity> cityList;
        private List<MyGuid> subGuidList;
    }
    
    public class MyCity {
        int id;
        String cityName;
    }