gpt4 book ai didi

javascript - 从 DynamoDB 响应中删除数据类型描述符的推荐方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 06:04:34 25 4
gpt4 key购买 nike

DynamoDB 为查询响应中的每个元素包含一个数据类型描述符,如下所示:

"Item": { 
"M" : {
"Age": {"N": "8"},
"Name": {"S": "Fido"},
"Vaccinations": {
"M": {
"Rabies": {
"L": [
{"S": "2009-03-17"},
{"S": "2011-09-21"},
{"S": "2014-07-08"}
]
},
"Distemper": {"S": "2015-10-13"}
}
}
}
}

我想去除所有这些描述符(“S”、“L”、“M”等),以便它看起来像下一个示例,在我JSON.stringify 之前数据。

"Item": {
"Age": "8",
"Name": "Fido",
"Vaccinations": {
"Rabies": [
"2009-03-17",
"2011-09-21",
"2014-07-08"
]
"Distemper": "2015-10-13"
}
}

是否有标准(或推荐)方法来执行此操作?

最佳答案

他们有一个您可以使用的转换器。

例如,这是他们的例子:

var data= {"Item": {
"Age": {"N": "8"},
"Name": {"S": "Fido"},
"Vaccinations": {
"M": {
"Rabies": {
"L": [
{"S": "2009-03-17"},
{"S": "2011-09-21"},
{"S": "2014-07-08"}
]
},
"Distemper": {"S": "2015-10-13"}
}
}}};
var marshalled = AWS.DynamoDB.Converter.unmarshall(data);

https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/DynamoDB/Converter.html

关于javascript - 从 DynamoDB 响应中删除数据类型描述符的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51460982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com