用于 Java 中的 DynamoDB,java,amazon-dynamodb"/>

首页 > 解决方案 > 将项目转换为地图用于 Java 中的 DynamoDB

问题描述

是否有任何用于 DynamoDB 的 Java API 可以ItemMap<String, AttributeValue>不自行实现的情况下进行转换?

编辑

item.asMap()会回来Map<String, Object>,不会Map<String, AttributeValue>。只是想知道有没有直接的 API 呢?

标签: javaamazon-dynamodb

解决方案


您可以使用以下方法asMap

以地图的形式返回当前项目的所有属性。


更新的答案:

要获得一个Map<String, AttributeValue>,您可以使用ItemUtils.toAttributeValue

将 Item 转换为低级表示;如果输入为空,则为空。

如下

Map<String, AttributeValue> map = ItemUtils.toAttributeValue(item);

推荐阅读