java - 将项目转换为地图用于 Java 中的 DynamoDB
问题描述
是否有任何用于 DynamoDB 的 Java API 可以Item
在Map<String, AttributeValue>
不自行实现的情况下进行转换?
编辑
item.asMap()
会回来Map<String, Object>
,不会Map<String, AttributeValue>
。只是想知道有没有直接的 API 呢?
解决方案
您可以使用以下方法asMap
:
以地图的形式返回当前项目的所有属性。
更新的答案:
要获得一个Map<String, AttributeValue>
,您可以使用ItemUtils.toAttributeValue
:
将 Item 转换为低级表示;如果输入为空,则为空。
如下
Map<String, AttributeValue> map = ItemUtils.toAttributeValue(item);
推荐阅读
- android - BottomSheetDialog 背景闪烁
- android - BottomNavigationMenu 上特定项目的不同外观/样式
- javascript - 修剪 div 的文本但保留标记
- google-tasks - 使用服务帐号向 G Suite 用户添加任务
- angular-material - Angular Material 6 - 排序表
- python - 获取心电图上每个间隔估计长度的算法 - Python
- java - WildFly 13 中的 Infinispan
- c++ - 如何在 C++ 中初始化字符串的二维数组
- maya - 如何连接节点以同时获取和设置它们的信息?
- jquery - MVC如何传递下拉列表的值和文本