我有一个DynamoDB表,其中的条目如下所示:
{
"string1": "a",
"num1": 1,
"list1": [
{
"num2": 0.5,
"string2": "test",
"string3": "test2",
"num3": 0.8
}
],
}
我想通过Java访问这样的记录,并且将使用DynamoDB Mapper。但是,我不确定如何处理DynamoDB中的Map对象列表,因为键之间的值类型不同(特别是我具有String和Number DDB类型的值类型)。
请注意,在此示例中,以下字段:num2,string2,string3,num3对应于单个对象/类(我们将其称为TestClass)。鉴于DDB映射中“ list1”字段的值类型不同,如何使用DDB映射器将DDB条目映射到TestClass?