【发布时间】:2022-02-21 19:23:35
【问题描述】:
我有一个包含从 DynamoDB 导出的数据的文件,它具有 DynamoDB 的“特殊 JSON”格式:
{"key1": {"m":{"key2":{"s":"val2"},"key3":{"s":"val3"}}}}
我需要解析这个文件并将数据转换为 DynamoDB 项目(com.amazonaws.services.dynamodbv2.document.Item)或普通 JSON(我知道如何将普通 JSON 转换为项目)
我发现有一些方法可以将 Map 转换为 Item,如下面的帖子: 1.Converting DynamoDB JSON to Standard JSON with Java 2.How to get the pure Json string from DynamoDB stream new image?
要使用这些帖子中提到的解决方案,我需要编写代码将特殊的 JSON 转换为 Map。
是否有将 DynamoDB“特殊 JSON”文本 转换为普通 JSON 或直接转换为 DynamoDB 项目的本地方法?
【问题讨论】:
-
Map 指的是 Map
。 AttributeValue 是 com.amazonaws.services.dynamodbv2.model.AttributeValue;
标签: java json amazon-dynamodb