要素の配列を持つ JSON ドキュメントにマッピングされた XML 構成がありますが、要素が 1 つしかない場合、ドキュメントは次のようになります。
{
"name" : "test2"
"products" : {
"id" : "prod3"
"value" : "prod_value3"
}
}
{
"name" : "test1"
"products" : [
{
"id" : "prod1"
"value" : "prod_value1"
},
{
"id" : "prod2"
"value" : "prod_value2"
}
]
}
要素の配列の代わりに、「products」という要素が 1 つだけあります。
JSON が MongoDB データベースに挿入され、「製品」をとしてマップしようとしていますArrayList
が、最初の例では、配列は空を返します。私の質問は、このケースを Java で自動的にマップする方法はありますか? たぶんcustomMapper
?