gpt4 book ai didi

java - jackson JSON ObjectMapper.readvalue

转载 作者:行者123 更新时间:2023-11-30 09:06:46 25 4
gpt4 key购买 nike

我正在查看有关将 Java 对象转换为 JSON 的代码示例,我遇到了这个:

HashMap<String, Object> filters = new ObjectMapper().readValue(filterStr, HashMap.class);

在哪里

String filterStr;

抱歉,上面这行代码到底在做什么?我经历了其他例子 here.我可以看到 readValue() 已被覆盖,但如何将字符串转换为 HashMap?它不应该是一个 JSON 对象而不是一个字符串吗?谢谢。

最佳答案

ObjectMapper().readValue()

重载以进行多种类型的转换。

如果 filterStr 兼容转换为 HashMap,则此 will 方法将执行此操作。

例如filterStr = "{\"name\":\"Tom\",\"age\":\"25\"}"; 将给出一个包含键值对的 map {age= 25、名字=汤姆

关于java - jackson JSON ObjectMapper.readvalue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24286517/

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