1

有谁知道“com.amazonaws.services.dynamodbv2.document.Item”、item.fromJSON() 和 Item.toJSON() 在 aws-sdk-java-v2 中的位置?

我正在寻找迁移以下代码:

-- 从 v1 --

AmazonDynamoDB dynamoDB = AmazonDynamoDBClientBuilder
...
DynamoDB dynamo = new DynamoDB(dynamoDB);
dbtable = dynamo.getTable(table);

dbtable.putItem(Item.fromJSON(jsonString));

Item item = dbtable.getItem(spec);
String jsonString = item.toJSON();

-- 到 v2 --

DynamoDbClient ddbClient = DynamoDbClient
.builder()
...
.build();

??? dbtable.putItem(Item.fromJSON(jsonString))
??? jsonString = dbtable.getItem(spec).toJSON()
4

2 回答 2

1

找到了答案。DynamoDB 文档 API尚未在 aws-sdk-java-v2 库中实现。

Github 功能请求可以在这里找到:https ://github.com/aws/aws-sdk-java-v2/issues/36

于 2020-05-16T16:10:29.287 回答
1

不确定我是否完全理解你的问题,但如果你只是在寻找代码,它就在这里:

https://github.com/aws/aws-sdk-java/blob/master/aws-java-sdk-dynamodb/src/main/java/com/amazonaws/services/dynamodbv2/document/Item.java

从第 1236 行开始。

于 2020-05-16T09:11:11.223 回答