【发布时间】:2021-07-09 11:08:05
【问题描述】:
假设我有课
@Entity
class MyCollectionEntity {
@Property("sample_field")
private List<String> sampleField;
}
这里 morphia 能够保存 sampleField 键具有类似值的 json 文档
{
"sample_field":["field1", "field2"]
}
但我需要这个实体来映射不在列表中的值,而只是一个字符串
{
"sample_field": "field1"
}
在与 List 相同的 sampleField 类中。当键可能将值作为对象数组以及有时只是对象时,我该如何实现这一点?
这将类似于 Jackson DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY 中提供的功能
我正在使用org.mongodb.morphia v1.3.2
【问题讨论】:
标签: java json serialization morphia