Tag: amazon dynamodb streams

如何从DynamoDB流新的图像中获取纯Json字符串?

我有一个启用了流媒体的Dynamodb表。 我还为此表创建了一个触发AWS Lambda函数的触发器。 在这个lambda函数中,我正在尝试从Dynamodb流中读取新图像(修改后的Dynamodb项)并尝试从中获取纯json字符串。 我的问题是如何获得通过流发送的DynamoDB项的纯json字符串? 我正在使用下面给出的代码片段来获取新的Image,但我不知道如何从中获取json字符串。 感谢你的帮助。 public class LambdaFunctionHandler implements RequestHandler { @Override public Object handleRequest(DynamodbEvent input, Context context) { context.getLogger().log(“Input: ” + input); for (DynamodbStreamRecord record : input.getRecords()){ context.getLogger().log(record.getEventID()); context.getLogger().log(record.getEventName()); context.getLogger().log(record.getDynamodb().toString()); Map currentRecord = record.getDynamodb().getNewImage(); //how to get the pure json string of the new image //………………………………………. } return “Successfully processed ” + […]