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”
so
customerID:customer
应该可以工作。。。当然,除非这是一个无效的客户id