gpt4 book ai didi

json - 如何反序列化空数组/列表?

转载 作者:行者123 更新时间:2023-12-04 20:20:23 29 4
gpt4 key购买 nike

我有房产

@JsonProperty
private Map<String, String> parameters = new HashMap<String, String>();

当我尝试通过调用 objectMapper.readValue(...) 进行反序列化时,一切正常,直到 JSON 中的参数字段为空,即。
"parameters":[]

我得到这个异常(exception)...
org.codehaus.jackson.map.JsonMappingException: Can not deserialize instance of java.util.HashMap out of START_ARRAY token

我如何处理空列表?不,我无法控制传入的 JSON。

谢谢。

最佳答案

你只能得到一个 HashMap{} ,不是 [] (不过,您应该能够从中获得 ArrayList)。

关于json - 如何反序列化空数组/列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7190543/

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