gpt4 book ai didi

Java - MongoDB - 将 Json 对象映射为 Java 数组

转载 作者:行者123 更新时间:2023-12-01 10:53:02 27 4
gpt4 key购买 nike

我有一个映射到 JSON 文档的 XML 配置,该文档包含一组元素,但是当只有一个元素时,该文档如下所示:

{
"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 中被称为重载方法。某些类的对象和数组是不同的类型。您不能使用一种类型转换为另一种类型等,但您可以在接受值的方法中使用不同类型的参数。

关于Java - MongoDB - 将 Json 对象映射为 Java 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33739527/

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