[英]Java - MongoDB - Map Json object as Java Array
我已经将XML配置映射到具有一系列元素的JSON文档,但是当只有一个元素时,该文档如下所示:
{
"name" : "test2"
"products" : {
"id" : "prod3"
"value" : "prod_value3"
}
}
{
"name" : "test1"
"products" : [
{
"id" : "prod1"
"value" : "prod_value1"
},
{
"id" : "prod2"
"value" : "prod_value2"
}
]
}
除了元素数组之外,只有一个元素“产品”
JSON插入到MongoDB数据库中,我试图将“产品”映射为ArrayList
但在第一个示例中,该数组返回空。 我的问题是:有没有办法用Java自动映射这种情况? 也许是customMapper
?
Java中的这种情况称为重载方法。 某些类的对象和数组是不同的类型。 您不能使用一种类型转换到其他类型转换,但是可以在接受值的方法中使用不同类型的参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.