Open
Description
问题描述
在使用JSONObject.parseObject()反序列化时,会丢失部分字段
环境信息
请填写以下信息:
- OS信息: [Windows 11 13th Gen Intel(R) Core(TM) i5-13500H 2.60 GHz 32 GB]
- JDK信息: [JDK 17.0.6]
- 版本信息:[Fastjson2 2.0.56]
重现步骤
如何操作可以重现该问题:
public static void main(String[] args) {
String json = "{\"algorithmConfig\":[{\"name\":\"你好\"}],\"algorithmSetting\":[{\"kpDeltaTemp\":2,\"kiDeltaTemp\":0.2,\"kdDeltaTemp\":3}]}";
JSONObject parsedObject = JSONObject.parseObject(json);
System.err.println(parsedObject.toJSONString());
}
期待的正确结果
对以上json进行反序列化后,不会丢失 kiDeltaTemp 、kdDeltaTemp 字段
相关日志输出
附加信息
如果你还有其他需要提供的信息,可以在这里填写(可以提供截图、视频等)。