问题标签 [jackson-dataformat-xml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - com.fasterxml.jackson.databind.JsonMappingException:无法实例化类型的值 [简单类型,类 car.Part]
我正在尝试将此 XML 反序列化为一个Parts
对象:
汽车.java:
零件.java:
部分.java:
我看不出我的代码有什么问题,为什么它一直给我以下信息?
java - 关于序列化的 Jackson XML 问题
我在序列化抽象对象列表时遇到问题,杰克逊在标签上重复包装。
以下是我获得的一些结果:
或者当我从我的抽象类中删除 @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.WRAPPER_OBJECT, visible = true) 时,我得到:
这几乎是好的,但我想要标签中的类型。就像是 :
这是我的对象:
所有“扩展”类都有不同的属性,但配置类似于 VisibilityGroup。
我使用 spring boot 1.2.2 和 jackson 2.4.6 和woodstox 4.4.1。
在 Json 上一切都很好,但不是在 XML 中。
关于如何解决问题的任何想法?
谢谢
spring-boot - JsonSerializer 将字段写入属性
我们如何将对象的字段写为属性而不是自定义 JsonSerializer 中的元素?
我想避免这样写xml:
但像这样:
java - 在java中使用Jackson XmlMapper将XML文件转换(反序列化)到Bean(POJO)
我想使用 jackson faster xml 的 XMLMapper 解析一个 XML 文件并转换为 pojo 类。我已经完成了,但最后我遇到了问题。
xml文件:
我只想要项目标签的包含。但问题是我只得到第二个项目标签的包含。
Rss.java :
Channel.java :
Item.java :
Main.java :
输出 :
请帮助我确定为什么它给出这样的输出,首先它必须是打印第一个标题,然后是第二个标题,而不是为什么这个代码给出这样的输出。
提前致谢。
java - java.lang.NoSuchMethodError:com.fasterxml.jackson.databind.SerializationConfig.withDefaultPrettyPrinter
我想解析一个 xml 文件并转换为 Pojo 对象,然后在 jsp 页面上显示 xml 文件的内容。我只使用一个依赖项,
版本:
数据格式依赖:
主要逻辑:(JacksonDeserializer.java)
索引.jsp:
当我运行这个 WebApplication 时,index.jsp页面显示如下异常:
HTTP 状态 500 - 内部服务器错误
类型:异常报告
服务器日志:
当我尝试在控制台上显示此内容时,它以一种很好的方式显示,但是当我尝试在网络上显示它时,这个异常正在显示,所以我只想知道这个异常的确切问题是什么以及什么这是解决方案吗?
xml - 具有属性和内容的 Spring Boot XML 元素
如何从 Java 类生成以下 XML,即具有属性和内容的 XML 元素
控制器.java
书店.java
图书.java
标题.java
我得到如下输出
现在如何在不使用 Java 类中的任何额外标签/成员变量的情况下设置标题?
提前致谢
android - 如何在杰克逊 json 反序列化中跳过包装对象
我正在尝试使用杰克逊反序列化以下字符串。
这是来自 openfire rest api 的响应。我对包装数组的包装器对象有问题。这里
我试过这个来打开容器,但没有成功。我不认为编写包装类是个好主意(因为我将不得不编写几个包装类)。此外,我需要通用解决方案,因此我可以将它与其他响应一起使用,因为 api 具有类似包装对象格式的其他响应. 提前致谢。
java - jackson-all 和 jackson-mapper-asl 的最新 jar 版本是什么?
jackson-all 和 jackson-mapper-asl 的最新 jar 版本是什么?我有jackson-all-1.9.9.jar和jackson-mapper-asl-1.9.13.jar,但我不确定它们是最新的,请告诉我,谢谢
java - 如何序列化双包装列表?
我有以下课程
并希望将其序列化为以下 XML
我试图创建一个自定义的 JsonSerializer:
但是jsonGenerator
期望一个值,我得到以下异常:
如何解决此错误?
json - 使用 jackson-dataformat-xml 自定义根元素的 XML 反序列化?
所以我使用 Jackson 成功地进行JSON 序列化/反序列化直到现在,现在我也尝试使用它来使用它的XML序列化/反序列化jackson-dataformat-xml-2.3.0.jar
。
我用过
objectmapper.reader(Student.class).withRootName("prefix:student").readValue(jsonString)
将我的 JSON(具有带前缀的根名称)反序列化为Student
成功工作的类。
现在,我正在尝试将我的 XML 字符串(具有带前缀的根名称)反序列化为Student
:
XML:
我的 POJO:
我是这样反序列化XmlMapper
的jackson-dataformat-xml
:
我得到以下异常:
使用自定义根名称进行 XML 反序列化需要做什么?