这可能是由于您使用的JSON库(例如JSON.simple或Gson)在将JSONObject对象存储到masterDocument时,将其转换为LinkedHashMap类型。

JSON库通常会根据其内部实现将JSON对象表示为Map类型(如LinkedHashMap),其中键是字符串,值可以是任意类型。这种转换是为了方便在Java中处理JSON数据。

如果您希望在masterDocument中保留JSONObject类型而不是转换为LinkedHashMap,您可以尝试使用更适合您需求的JSON库,例如json.org中的json-java库或Jackson库。这些库通常会保留原始的JSONObject类型。

JSONObject sourceJSON = new JSONObject; masterDocumentputsourceJSON sourceJSON; 我存储的是 JSONObject 类型为什么实际是 LinkedHashMap类型呀

原文地址: https://www.cveoy.top/t/topic/i89u 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录