我知道可以一个一个地复制每个组件,但这样做非常混乱和丑陋。有没有更简单的方法将一个JSONObject的所有值复制到另一个JSONObject中?需要注意的是,我正在使用json-lib。如果绝对必要,我不反对切换工具。重点是,这种做法效率相当低下。
JSONObject a = /* pretend a has 100 elements inside */
String temp = a.toString();
JSONObject b = JSONObject.fromObject(temp);
String temp2= b.toString();
if(temp.equals(temp2)){System.out.println("Well done.");}