Javascript pm.response.json()和json.parse(responseBy)之间的差异

Javascript pm.response.json()和json.parse(responseBy)之间的差异,javascript,json,postman,Javascript,Json,Postman,两者之间的根本区别是什么 const json_response = pm.response.json() 及 在Postman沙盒上下文中,JSON.parse(responseBody)和pm.response.JSON()也在做同样的事情 pm.*API一直没有出现在产品中,它的引入涵盖了用户在访问响应体等内容时通常会采取的许多不同操作 以前,用户会在沙箱环境中使用JSON.parse(responseBody)来获取此数据 这是pm.*API方法的完整列表,但当您键入pm时,也可以在带

两者之间的根本区别是什么

const json_response = pm.response.json()


在Postman沙盒上下文中,
JSON.parse(responseBody)
pm.response.JSON()
也在做同样的事情

pm.*
API一直没有出现在产品中,它的引入涵盖了用户在访问响应体等内容时通常会采取的许多不同操作

以前,用户会在沙箱环境中使用
JSON.parse(responseBody)
来获取此数据

这是
pm.*
API方法的完整列表,但当您键入
pm时,也可以在带有自动建议功能的应用程序中看到这一点。


我个人建议您在应用程序中使用
pm.repsonse.json()
方法。

正如Danny Dainton已经指出的,
json.parse(responseBody)
pm.response.json()
将API请求转换为JSON格式的字符串

关于第二个语句中缺少的
const
声明。-如果你 把这两个陈述放在同一个文件中,显然你是正确的 在第二条语句中省略
const
声明。
(否则将出现语法错误:
标识符“json\u response”已声明

但是,由于这两个语句做的是相同的事情,因此没有必要使用 他们两个都在同一个脚本中。 如果它们不在同一脚本中,则需要在
第二句话和第一句话一样。

好吧。。。第二个是内置的,而另一个是postmanFirst:你为什么编辑我的问题?第二:这是否意味着第二种方法适用于任何环境,而第一种方法只适用于邮递员。正确吗?Postman的
.json
使用,它本身在引擎盖下使用
json.parse
“忽略BOM并显示解析失败更详细错误消息的JSON实现。”是关于
pm.response
方法与
JSON.parse
的问题,还是关于缺少的
const
?让我澄清我的问题。我的问题是:如果我在postman const json_response=pm.response中使用,有什么区别。。。或者json_response=json.parse。。。
json_response = JSON.parse(responseBody)