如何在JavaScript中将DynamoDB JSON对象转换为常规对象?
DynamoDB对象示例:
{
"key1": {
"S": "val1"
},
"key2": {
"S": "val2"
},
"key3": {
"M": {
"key4": {
"M": {
"key5": {
"S": "val5"
}
}
}
}
},
"key6": {
"S": "val6"
}
}
预期产出:
{
"key1": "val1",
"key2": "val2",
"key3": {
"key4": {
"key5": "val5"
}
},
"key6": "val6"
}
2条答案
按热度按时间cgvd09ve1#
您可以使用
@aws-sdk/util-dynamodb
库中的unmarshall
函数。ddarikpa2#
我在这里找到了一个类似的解决方案:
https://github.com/dangerfarms/unmarshall-dynamodb-json
https://dangerfarms.github.io/unmarshall-dynamodb-json/
解组行如下所示: