js中 { "msg": "操作成功", "code": 200, "data": { "drawResult": [ { "orderNo": "a372be1a93014ac28c060b2dd505ebe3", "resultDesc": "申请成功" } ], "paymentPatchNo": "P1685530998787" } } 怎么拿到orderNo
时间: 2023-09-03 12:11:38 浏览: 50
要在 JavaScript 中拿到 "orderNo",可以使用以下代码:
```javascript
const response = '{ "msg": "操作成功", "code": 200, "data": { "drawResult": [ { "orderNo": "a372be1a93014ac28c060b2dd505ebe3", "resultDesc": "申请成功" } ], "paymentPatchNo": "P1685530998787" } }';
const data = JSON.parse(response);
const orderNo = data.data.drawResult[0].orderNo;
console.log(orderNo);
```
解释一下这段代码:
- 首先,我们定义了一个字符串 `response`,其中包含了我们需要解析的 JSON 数据。
- 然后,我们使用 `JSON.parse()` 方法将 JSON 数据转换成 JavaScript 对象类型的数据,存储在变量 `data` 中。
- 接着,我们使用 `data.data.drawResult[0].orderNo` 的方式获取到了 `orderNo` 的值,并将其存储在变量 `orderNo` 中。
- 最后,我们使用 `console.log()` 方法将 `orderNo` 的值打印出来。
注意,这里假设我们要获取的 `orderNo` 是 `drawResult` 数组中的第一个元素,如果数组中有多个元素,你可能需要进行循环来依次获取每个元素的 `orderNo`。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)