如何用postman将返回的含CDATA的xml转换成json
时间: 2024-03-06 12:51:43 浏览: 252
您可以按照以下步骤在 Postman 中将返回的包含 CDATA 的 XML 转换为 JSON:
1. 发送请求并获取响应。确保响应的 Content-Type 头部信息为 `application/xml`。
2. 将响应的 Body 切换到 `raw` 模式,并且选择 `XML (application/xml)` 选项。
3. 将返回的 XML 内容复制到 Body 中。
4. 点击 `Preview` 按钮,可以看到响应的预览。
5. 在预览中,找到需要转换的节点,将节点的名称复制。
6. 在 `Headers` 中添加一个新的 `Accept` 头部信息,将其值设置为 `application/json`。
7. 点击 `Send` 按钮,发送请求并获取响应。
8. 将响应的 Body 切换到 `raw` 模式,并且选择 `JSON (application/json)` 选项。
9. 在 Body 中添加以下代码来将 XML 转换为 JSON:
```
pm.test("Convert XML to JSON", function() {
var xmlResponse = pm.response.text();
var jsonObj = xml2Json(xmlResponse, "");
pm.response.json(jsonObj);
});
```
注意,上述代码中的 `xml2Json` 是一个自定义的函数,需要您先下载并引入对应的 JavaScript 库(例如 `xml2json.js`)。
10. 点击 `Send` 按钮,发送请求并获取转换后的 JSON 响应。
以上就是将包含 CDATA 的 XML 转换为 JSON 的方法。希望对您有所帮助!
阅读全文