@DyanmoDBTypeConverted:将复杂文档加载到java对象时出现问题

@DyanmoDBTypeConverted:将复杂文档加载到java对象时出现问题,java,amazon-web-services,amazon-dynamodb,Java,Amazon Web Services,Amazon Dynamodb,我在AWS DynamoDB中存储了一个复杂的对象结构,我想将其加载到Java对象中 要加载的示例文档: { "anotherValue": 15.0, "anotherName": "myName", "d": { "bn": "d", "bt": 1570036012, "bu": "C", "e": [ { "n": "1:48", "v": 0 }, { "n"

我在AWS DynamoDB中存储了一个复杂的对象结构,我想将其加载到Java对象中

要加载的示例文档:

{
  "anotherValue": 15.0,
  "anotherName": "myName",
  "d": {
    "bn": "d",
    "bt": 1570036012,
    "bu": "C",
    "e": [
      {
        "n": "1:48",
        "v": 0
      },
      {
        "n": "1:49",
        "v": 0
      },
      {
        "n": "1:50",
        "v": 34.5
      }
    ]
  }
}
我创建了一个带有
@DynamoDBDocument
注释的java对象,我想在其中表示
d
文档,还添加了一个指向已实现转换器的
@DynamoDBTypeConverted
注释:

@DynamoDBAttribute(attributeName="d")
@DynamoDBTypeConverted(converter = MyDTypeConverter.class)
private MyDType dType;
公共静态类MyDTypeConverter实现DynamoDBTypeConverter{…}
但是,我仍然得到一个例外:
DynamoDBMappingException:不支持;需要@DynamoDBTyped或@DynamoDBTypeConverted


您能告诉我如何转换/取消插入上述示例中的文档的正确方向吗?

尝试从MyDType类中删除@DynamoDBDocument注释

@DynamoDBDocument
public static class MyDType { ... }
public static class  MyDTypeConverter implements DynamoDBTypeConverter<Map<String, Object>, MyDType> { ... }