gpt4 book ai didi

Java:FasterXML/jackson 反序列化没有键的数组

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

有没有办法反序列化 JSON 数组

{["a", "b", 1]}

进入以下 Java 类

class MyObject {
private String firstItem;
private String secondItem;
private int thirdItem;
}

使用 FasterXML jackson 数据绑定(bind)

我只在数组中有键:值项时找到答案。

最佳答案

首先 {["a", "b", 1]} 不是有效的 Json 数组(或 JSON)....JSON 数组看起来像这样 ["a ", "b", 1]

您还可以通过为 Java 对象编写自定义反序列化器将 Json 数组反序列化为 Java 对象,并使用 Faster Xml 中的模块将其注册到对象映射器。

检查以下链接以获取有关如何编写自定义反序列化器的更多信息

http://www.baeldung.com/jackson-deserialization

我仍然建议不要对对象使用数组表示。

关于Java:FasterXML/jackson 反序列化没有键的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41719860/

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