如何在 Java 中克隆 org.json.JSONObject?
有没有办法克隆的实例而不将其字符串化并重新解析结果?org.json.JSONObject
浅层副本是可以接受的。
有没有办法克隆的实例而不将其字符串化并重新解析结果?org.json.JSONObject
浅层副本是可以接受的。
最简单(而且非常慢和低效)的方法
JSONObject clone = new JSONObject(original.toString());
使用公共 JSONObject(JSONObject jo, java.lang.String[] names)
构造函数和公共静态 java.lang.String[] getNames(JSONObject jo)
方法。
JSONObject copy = new JSONObject(original, JSONObject.getNames(original));