gpt4 book ai didi

java - 自定义 JSON 序列化和反序列化

转载 作者:行者123 更新时间:2023-12-01 12:11:07 24 4
gpt4 key购买 nike

我有一个 JSON,但我还不知道它可以包含哪些具体参数。如果没有这个,我就无法使用开箱即用的序列化和反序列化注释。例如,对于以下 JSON:

{
....
....
DynamicField : {
"field1" : { }
"field2" : {
"url" : "some url"
"something" : "Something else"
}
...
...
}

现在如何正确序列化和反序列化 DynamicField?我正在使用更快的 jackson 库。

最佳答案

使用 Jackson 的 ObjectMapper,输出类型为 java.util.Map。这将为您提供与输入匹配的 Map[String, Object] 的嵌套层次结构。例如,

val nestedMaps = mapper.readValue(json, classOf([java.util.Map])

关于java - 自定义 JSON 序列化和反序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27275280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com