### 问题描述 *简要描述您碰到的问题。* 使用JSON.parseObject(string, clz, Feature.SupportAutoType, Feature.SupportNonPublicField)反序列化{"endDataTime":"2024","@type":"java.util.HashMap","startDataTime":"2023"}后在1.X版本不带@type,在2.x带@type。期望不带@type ### 环境信息 *请填写以下信息:* - OS信息: [e.g.:CentOS 8.4.2105 4Core 3.10GHz 16 GB] - JDK信息: [e.g.:Openjdk 1.8.0_312] - 版本信息:[e.g.:Fastjson2 2.0.52] ### 重现步骤 *如何操作可以重现该问题:* String result = "{\"parametersMap\":{\"endDataTime\":\"2018\",\"@type\":\"java.util.HashMap\",\"startDataTime\":\"2017\"}}"; Object obj = JSON.parseObject(result, Test.class, Feature.SupportAutoType, Feature.SupportNonPublicField); public class Test { private HashMap<String, String> parametersMap; public HashMap<String, String> getParametersMap() { return parametersMap; } public void setParametersMap(HashMap<String, String> parametersMap) { this.parametersMap = parametersMap; } } 1. 使用 `xxx.xxx` 方法 2. 输入 `...` 数据 3. 出现 `...` 错误 ```java //可在此输入示例代码 ``` ### 期待的正确结果 *对您期望发生的结果进行清晰简洁的描述。*  ### 相关日志输出 *请复制并粘贴任何相关的日志输出。*  #### 附加信息 *如果你还有其他需要提供的信息,可以在这里填写(可以提供截图、视频等)。*