如何解决如何将 xml 正文转换为 json 以在脚本介体 wso2 中使用 getPayloadJSON()?
我开发了一个资源,在有效负载之后我将 messageType 设置为 application/json 并且在执行 rest api 请求时得到了这个输出:
{
"results": [
null,null,{
"remainingValue": {
"amount": 0,"units": "MB"
},"status": "active",},{
"remainingValue": {
"amount": 235862,"units": "MT"
},null
]
}
我想在 JavaScript 中使用脚本中介来删除空值,但结果证明 wso2 上下文中的消息在soap(如日志中介所示)中,而脚本内部的方法 mc.getPayloadJSON()
没有t 获取该有效负载(因为它是 xml)。
关于如何将 soap 消息上下文转换为 json 或以其他方式处理此空对象的任何帮助?
解决方法
在 REST API 请求中,您将获得上面提到的 JSON 形式的结果,您将能够在脚本中介中获得相同的结果。如果您正确编写了脚本中介器,mc.getPayloadJSON() 应该返回相同的 JSON 响应
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。