最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何将REST API的String数据类型的请求主体转换为Node JS中的JSON对象并在Postman中进行测试?

网站源码admin15浏览0评论

如何将REST API的String数据类型的请求主体转换为Node JS中的JSON对象并在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”。

发布评论

评论列表(0)

  1. 暂无评论