Javascript 我想弄清楚如何将JSON响应作为字符串传递给dynamodb调用,这简直是疯了
我尝试过使用Javascript 我想弄清楚如何将JSON响应作为字符串传递给dynamodb调用,这简直是疯了,javascript,json,Javascript,Json,我尝试过使用JSON.stringify(customer),customer.toString(),String(customer),`${customer}`。我所做的一切都不能得到迪纳摩所需要的回应。我需要将客户变量转换为dynamo可以看到的内容。我目前的回答是:{}。我应该可以看到该键的所有表属性 const {data: {object: {customer}}} = JSON.parse(event.body); const params = { TableNam
JSON.stringify(customer)
,customer.toString()
,String(customer)
,`${customer}`
。我所做的一切都不能得到迪纳摩所需要的回应。我需要将客户变量转换为dynamo可以看到的内容。我目前的回答是:{}
。我应该可以看到该键的所有表属性
const {data: {object: {customer}}} = JSON.parse(event.body);
const params = {
TableName: process.env.table,
Key: {
// customerID: 'cus_IO5ntoFCTsjo0x'
// ^ this works
customerID: customer
// ^ this does not
}
};
const result = await dynamoDb.get(params);
return result;
stringify(customer)是我尝试过的一个OK。。。那么,您能否显示变量
customer
实际上是什么?即console.log(customer)
输出是“cus_123456”
socustomerID:customer
应该可以工作。。。当然,除非这是一个无效的客户id