疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

Java实现两个JSON串合并


 

        把两个拼装好的JSON串合并成一个新的JSON,两个JSON相同的key值情况下只保存一个,后放入的JSON串对应key的Value值会覆盖先放入的。

  同理可以实现多个JSON串合并。

  Java代码

  import net.sf.json.JSONObject;

  public class JSONCombine

  {

  public static void main(String[] args)

  {

  JSONObject jsonOne = new JSONObject();

  JSONObject jsonTwo = new JSONObject();

  jsonOne.put("name", "kewen");

  jsonOne.put("age", "24");

  jsonTwo.put("hobbit", "Dota");

  jsonTwo.put("hobbit2", "wow");

  JSONObject jsonThree = new JSONObject();

  jsonThree.putAll(jsonOne);

  jsonThree.putAll(jsonTwo);

  System.out.println(jsonThree.toString());

  }

  }

  运行结果:

  {"name":"12345","age":"24","hobbit":"Dota","hobbit2":"wow"}