jsonobject深拷贝
时间: 2023-09-09 08:10:53 浏览: 156
对于JSONObject的深拷贝,可以使用Json.parse(Json.stringify(obj))的方法来实现。这个方法会将对象先转换为字符串,然后再将字符串转换回对象,从而实现深拷贝的效果。但需要注意的是,这种方法只适用于对象只有简单属性且没有constructor信息的情况。使用这种方法可以避免对原对象的数据产生影响,对复制出来的JSONObject对象进行添加或删除操作不会影响源对象的数据。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [震惊!Fastjson!JSONObject/JSONArray深浅拷贝踩坑,如何深度复制对象](https://blog.csdn.net/shaofengzong/article/details/117168003)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Json对象深拷贝](https://blog.csdn.net/yiyan12/article/details/79447202)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文