一尘不染

如何在Java中克隆org.json.JSONObject?

java

有没有一种方法可以克隆的实例而org.json.JSONObject无需将其字符串化并重新解析结果?

浅表副本是可以接受的。


阅读 432

收藏
2020-12-03

共1个答案

一尘不染

使用public JSONObject(JSONObject jo, java.lang.String[] names)构造函数和public static java.lang.String[] getNames(JSONObject jo)方法。

JSONObject copy = new JSONObject(original, JSONObject.getNames(original));
2020-12-03