腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Jackson
多态
序列化
问题
。
忽略
EXTERNAL_PROPERTY
类型
信息
。
、
、
、
我有一些关于
jackson
序列化
的
问题
。似乎PackageInfo注解被
忽略
了。package somepackage.settings.dto; import com.fasterxml.
jackson
.annotation.JsonTypeInfopublic void setType(String type) {
浏览 27
提问于2017-01-16
得票数 1
2
回答
如何防止
Jackson
序列化
多态
类型
的注释属性?
、
、
我有
多态
类型
和从JSON到POJO的反
序列化
工作。实际上,我遵循了文档。在将POJO
序列化
为JSON时,我得到了一个不需要的属性,特别是逻辑
类型
名。import static org.codehaus.
jackson
.annotate.JsonTypeInfo.*; pub
浏览 1
提问于2011-04-29
得票数 19
回答已采纳
1
回答
如何在
Jackson
中更改全局
类型
信息
格式?
、
我使用
Jackson
进行json
序列化
/反
序列化
。它将
类型
信息
作为一个包装数组包含在每个对象中,这对我来说很好。唯一的
问题
是,我想要更改包含
信息
的格式,希望使用下面提到的key:value对。其中@type是键,XYZ是类名,如下所示。
浏览 3
提问于2012-09-10
得票数 1
1
回答
在
Jackson
中以编程方式设置
类型
鉴别器
、
、
对于
多态
反
序列化
,杰克逊的ObjectMapper想知道:有一些标准方法,使用完全限定的类名和某些保留的JSON属性,这样
Jackson
就可以在不需要进一步配置的情况下扣减这些东西另一种常见的方法是,通过向基
类型
添加注释@JsonTypeInfo和@JsonSubtypes,为
Jackson
提供必要的
信息
。然而,这意味着当添加新的子
类型
时,必须修改声明基类的文件。现在,我正在寻找一种方法
浏览 4
提问于2020-07-21
得票数 1
回答已采纳
1
回答
Java和外部使用的通用地图的
序列化
和反
序列化
、
、
我有一个Map<String, Object>,我将其用作JSON文档的映射,但是希望在保留文档结构的同时创建和维护Java
类型
信息
。我正在尝试使用
Jackson
来创建文档,它似乎工作得很好,但在尝试反
序列化
它时,我看到了一些奇怪的东西。,这看起来很好,但是当反
序列化
返回“{"test":1410721662084,"@class":"java.util.Date"}”的
类型
为Long时。如果我将
类型</em
浏览 2
提问于2014-09-15
得票数 3
1
回答
用
Jackson
反
序列化
多态
映射,其中
类型
信息
在字符串键中给出
、
、
、
、
在
序列化
方面,没有
问题
,因为
Jackson
知道实际的Java
类型
。但是反
序列化
必须是
多态
的。
类型
信息
存储在每个条目的map键中(不是作为规范的类名,而是作为唯一的名称)。有没有办法告诉
jackson
,它应该使用map键作为
类型
定义来反
序列化
条目值? 向你问好,马吕斯
浏览 1
提问于2016-04-19
得票数 1
回答已采纳
1
回答
使用
Jackson
2.0在Map中
序列化
JSON对象
、
、
、
、
这些类包含各种字段,在需要时进行注释,以支持JSON对象的
序列化
和反
序列化
。 我有一个POJO,它包含一个具有
多态
值的Map字段。正确地
序列化
了结果JSON中的类名,从而可以将值反
序列化
为适当的具体
类型
。例如,对于ArrayNode
类型
的值(JsonNode的一个子
类型
),
Jackson
将显式地在结果JSON中添加
类型
名称"com.fasterxml.
jackson
.databind.no
浏览 4
提问于2013-09-30
得票数 1
回答已采纳
6
回答
如果存在特定的字段,
Jackson
多态
反
序列化
可以用来
序列化
到子
类型
吗?
、
、
、
、
public int age; public double wingspan;如果没有指定翼展,我想使用
多态
反
序列化
来构造在
Jackson
中,非
类型
化反
序列化
通常如下所示: use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.PROPERTY此外,TypeResolver和TypeIdResolver似乎本质上假定
浏览 2
提问于2013-05-11
得票数 34
1
回答
从2.10升级时杰克逊
序列化
失败(InvalidDefinitionException:未为java.lang.Object
类型
实现id处理)
、
、
、
、
24 more 为
浏览 10
提问于2022-05-02
得票数 2
回答已采纳
6
回答
为什么
Jackson
多态
序列化
不能在列表中工作?
、
、
、
我正在进行
多态
序列化
,当一个对象是独立的时,它就能很好地工作。但是,如果您将相同的对象放入列表中并将列表
序列化
,则它会删除
类型
信息
。import com
浏览 9
提问于2015-12-10
得票数 27
回答已采纳
1
回答
如何根据父类中的属性使用
Jackson
进行
多态
JSON反
序列化
?
、
、
: "value", ... ]我们需要根据type属性将这些项
多态
地反
序列化
到不同的子类中是否可以在自定义
Jackson
反
序列化
程序中获取
类型
值?我发现了关于
多态
反
序列化
的,但
浏览 4
提问于2013-09-10
得票数 2
2
回答
将
Jackson
的@JsonTypeInfo与自定义
序列化
程序一起使用
、
、
这是针对我的实际系统的一个测试用例,该系统确实需要一个定制的
序列化
程序,并且如果它有作用的话,它将尝试
序列化
一个Map<Enum, Map<Enum, T>>,其中T是一个
多态
类,它的
类型
信息
没有被写入如何编写自定义
序列化
程序,使其正确处理
类型
信息
?我希望如果我能让它在下面的测试用例中工作,我将能够将相同的概念应用到实际的代码中。,您可以看到输出了
类型
信息
,但是注册了
序列化
程
浏览 1
提问于2011-11-16
得票数 2
回答已采纳
1
回答
杰克逊反
序列化
优先?
、
、
、
我有一个Spring应用程序,它正在建模对象,而且大部分情况下杰克逊的
多态
反
序列化
工作得很好。"actor":{ "name":"SomeActor"我编
浏览 0
提问于2018-12-27
得票数 1
回答已采纳
3
回答
Jackson
反
序列化
抽象类
、
、
、
我正在尝试使用JSON ObjectMapper反
序列化
一个对象。当试图反
序列化
时,我看到下面的错误 com.fasterxml.
jackson
.databind.JsonMappingException:不能构造com.phoenix.types.OrderItem实例:抽象
类型
要么需要映射到具体
类型
,要么有自定义反
序列化
器,或在com.fasterxml.
jackson
.databind.JsonMappingException.from(JsonMappingE
浏览 10
提问于2017-06-05
得票数 9
1
回答
动态代码评估:不安全的反
序列化
(Spring Boot 2) -如何避免与执行器相关的加强
问题
,或者这是一个误报?
、
/artifactId></parent> 对fortify相关漏洞的任何评论,或者我们是否有任何理由得到关于fortify
问题
的误报
浏览 6
提问于2018-10-23
得票数 3
1
回答
如何在JAXB中映射对象
类型
、
、
、
、
然而,我的情况是我有一个字段,它可以是任何
类型
的(即:Java中的Object.class )。我想要的是使用一个适配器,它基本上将该字段的编组/解组的所有控制都传递给我。同样,我不知道传入的
类型
,也不知道除运行时以外的传出
类型
。{ } } 但是,使用
Jackson
浏览 0
提问于2011-11-10
得票数 1
1
回答
如何告诉
Jackson
不要包含集合
类型
信息
?
、
、
我遇到了“
多态
反
序列化
问题
”,所以我将
jackson
配置为将非具体类的
类型
信息
作为属性添加,如下所示:它工作得很好,但是对于集合实例(例如List),它创建一个两个元素的数组,第一个位置保存一个字符串,
浏览 2
提问于2014-09-12
得票数 1
1
回答
用基于键的
类型
名称反
序列化
多态
JSON
类型
、
、
下面是我想用
Jackson
反
序列化
的示例JSON。要注意的事情: } 注意:外部需求要求我使用抽象的Contact<
浏览 2
提问于2017-01-17
得票数 1
回答已采纳
1
回答
Jackson
多态
集合在多个步骤中
序列化
,以避免
类型
擦除
、
我在一个项目中有
多态
对象。我还有一个that服务,它需要JSON中的对象。我希望将要发送的对象存储在Map中,以便稍后使用
Jackson
序列化
它们。这些对象的唯一共同祖先是java对象。我注释了一些对象,以便将
类型
信息
作为属性包含进来。 因此,我创建了对象,将它们存储在映射中,将其传递给
序列化
整个集合的函数,然后将
序列化
后的字符串发送到then服务。非常简单,但正如指出的那样,
类型
信息
由于java
类型
擦除而丢失。然后
浏览 0
提问于2013-05-25
得票数 4
1
回答
Jackson
JsonTypeInfo.As.EXTERNAL_PROPERTY不能像预期的那样工作
、
、
我正在使用
Jackson
来解析我无法控制的JSON。name = "type2") }) // some fields据我所知,当区分元素与必须强制转换的元素处于同一级别时,这是使用
类型
信息
的正确方法但这不起作用,我总是得到相同的错误: 如果我将
EXTERNAL_PROPERTY<
浏览 246
提问于2013-09-12
得票数 32
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券