¿Cómo puedo convertir un objeto JSON de DynamoDB en un objeto normal en JavaScript?
Ejemplo de objeto de DynamoDB:
{ "key1": { "S": "val1" }, "key2": { "S": "val2" }, "key3": { "M": { "key4": { "M": { "key5": { "S": "val5" } } } } }, "key6": { "S": "val6" } }Rendimiento esperado:
{ "key1": "val1", "key2": "val2", "key3": { "key4": { "key5": "val5" } }, "key6": "val6" }Puede utilizar la función unmarshall en la biblioteca @aws-sdk/util-dynamodb .
const { unmarshall } = require("@aws-sdk/util-dynamodb"); const regularObject = unmarshall(dynamoObject); console.log(regularObject); // Will output converted object