Javascript 当字段名包含@字符时,如何从JSON响应中提取数据

Javascript 当字段名包含@字符时,如何从JSON响应中提取数据,javascript,environment-variables,postman,special-characters,Javascript,Environment Variables,Postman,Special Characters,我试图将一个变量设置为一段数据,但是对象名包含@字符 我使用to.include测试了始终存在的特定数据,但该字段将是动态的。我也试着把反应串起来,看看我能不能这样做 pm.environment.set("item",jsonData.object.@item) 我正在尝试提取此字段中的信息以用作变量。响应中的字段包含一个值。您也可以通过以下方式访问对象的属性: pm.environment.set'item',jsonData['@item'] 你可以这样做 jsonData['@item

我试图将一个变量设置为一段数据,但是对象名包含@字符

我使用to.include测试了始终存在的特定数据,但该字段将是动态的。我也试着把反应串起来,看看我能不能这样做

pm.environment.set("item",jsonData.object.@item)

我正在尝试提取此字段中的信息以用作变量。响应中的字段包含一个值。

您也可以通过以下方式访问对象的属性:


pm.environment.set'item',jsonData['@item']
你可以这样做

jsonData['@item']

jsonData['@item']当它位于一个对象内部时,它看起来不像是在抓取它。完整的内容应该是pm.environment.set'item',jsondata.object1.object2.@item;在这种情况下,它似乎不起作用。Hi@AlaricBloodmoon,为没有早点看到这一点表示歉意。请随意编辑该片段以解释任何错误:谢谢!