并在Postman中进行测试?"/>
如何将REST API的String数据类型的请求主体转换为Node JS中的JSON对象并在Postman中进行测试?
我有一个运行Express和mongodb的Node JS应用程序。我有一个用例,其中我的设备将数据发送到服务器。它可能是JSON数据或逗号分隔的字符串(仅字符串,不是CSV文件)。我需要检查即将到来的数据类型,如果请求主体为字符串,则将其处理为JSON。当我尝试显示要发送到服务器的数据的数据类型时,即使将“ String”数据作为输入,它仍显示为“ object”。并且该操作已成功完成,但是数据没有插入数据库中。谁能帮助我解决这个问题?
示例有效载荷(request.body)将是,
"heat:22,humidity:36,deviceId:sb-0001"
预期的响应是,
{
"heat": "22",
"humidity": "36",
"deviceId": "sb-0001"
}
回答如下:@@ Aravind实际上,如果操作数是字符串,则typeof将返回“ string”。因此,请检查字符串是否在主体中,因为如果为null,则typeof将返回“ object”。
更多推荐
如何将REST API的String数据类型的请求主体转换为Node JS中的JSON对象并在Postman中进行测试?
发布评论