gpt4 book ai didi

java - 是否可以将 JSON 反序列化为 Java 中的树?

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:17:02 25 4
gpt4 key购买 nike

我有来自 Facebook 的 JSON 响应,我不想将其反序列化为自定义 Java 对象。主要是因为不能保证他们的 API 会保持稳定。一旦他们更改它,我的反序列化肯定会失败。

我想要的是将他们的 JSON 数据反序列化为 HashMap<String, Object> , 其中Object可能是 StringHashMap .在 PHP 中,它称为关联数组,由 json_decode() 生成功能。是否可以在 Java 中执行相同的操作?

最佳答案

当然。看看Jackson ,它可以很容易地做到这一点,例如

ObjectMapper mapper = new ObjectMapper();
Map<String, Object> userData = mapper.readValue(jsonData, Map.class);

生成的 Map 将嵌套所需的层数。

关于java - 是否可以将 JSON 反序列化为 Java 中的树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159194/

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