相关疑难解决方法(0)

安全地将JSON字符串转换为对象

给定一串JSON数据,您如何安全地将该字符串转换为JavaScript对象?

很显然,你可以通过像......这样的东西不安全地做到这一点.

var obj = eval("(" + json + ')');
Run Code Online (Sandbox Code Playgroud)

...但是这使得我们容易受到包含其他代码的json字符串的影响,这对于简单的eval来说似乎非常危险.

javascript json

1298
推荐指数
15
解决办法
123万
查看次数

从Postman中的对象数组中提取值

我想从Postman中的对象中提取数组中的Id值,然后将其设置为环境变量.如果JSON响应是一个对象,则以下脚本可以工作,但不能使用对象数组(我的数组只有一个对象).

var data = JSON.parse(responseBody);
postman.setEnvironmentVariable("userid", data.Id);
Run Code Online (Sandbox Code Playgroud)

JSON响应:

[
  {
    "Id": 1287,
    "LastName": "Trump",
    "FirstName": "Donald",
    "MiddleName": "Von",
    "City": "New York City",
    "Phone": "66 77 88",
    "State": "New York",
    "Fax": "111-222-333",
    "ReferenceId": "12345",
    "Active": false,
    "CurrentWorkingSchemeId": null
  }
]
Run Code Online (Sandbox Code Playgroud)

json environment-variables postman

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

json ×2

environment-variables ×1

javascript ×1

postman ×1