![](/img/trans.png)
[英]How can i convert dynamodb json to json in a Lambda python function
[英]How to convert DynamoDB JSON to a regular Javascript object
如何将 DynamoDB JSON object 转换为 JavaScript 中的常规 object?
示例 DynamoDB object:
{
"key1": {
"S": "val1"
},
"key2": {
"S": "val2"
},
"key3": {
"M": {
"key4": {
"M": {
"key5": {
"S": "val5"
}
}
}
}
},
"key6": {
"S": "val6"
}
}
预计 output:
{
"key1": "val1",
"key2": "val2",
"key3": {
"key4": {
"key5": "val5"
}
},
"key6": "val6"
}
您可以在@aws-sdk/util-dynamodb
library 中使用unmarshall
function 。
const { unmarshall } = require("@aws-sdk/util-dynamodb");
const regularObject = unmarshall(dynamoObject);
console.log(regularObject); // Will output converted object
我在这里找到了类似的解决方案:
https://github.com/dangerfarms/unmarshall-dynamodb-json
https://dangerfarms.github.io/unmarshall-dynamodb-json/
解组行看起来像这样:
AWS.DynamoDB.Converter.unmarshall(dynamodbJson)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.