在AWS中使用具有不同类型对象的DynamoDB中的List

时间:2016-06-28 02:27:33

标签: android amazon-web-services

在aws中,当你在MobileHub中构建代码时,它会在我的一个类中构建一些DO类,我使用的是一个动态列表,这个List包含另一个重新组合对象的List,类似于

{L:
  [{L:
    [{S:"Something", 
      BOOL: true
    }]
  }]
}

我应该如何在Android(Java)中取消/编组?

我遇到了麻烦,因为列表不仅仅由字符串组成,那里有一个BOOL。

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

Mobile Hub生成使用DynamoDB对象映射器库的DO类。 DynamoDB对象映射器当前不支持包含混合类型的列表。如果可能的话,使用不同的模式对你来说就不那么重要了;但是,如果必须这样做,则需要直接使用DynamoDB客户端并使用正确处理混合类型列表的json库。