回覆列表
  • 1 # 使用者7004596690954

    方法為,把兩個拼裝好的JSON串合併成一個新的JSON,兩個JSON相同的key值情況下只儲存一個,後放入的JSON串對應key的Value值會覆蓋先放入的。

    具體操作設定方法為

    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"}

  • 中秋節和大豐收的關聯?
  • 如何為狗狗準備一個合適的窩?