mule - 如何将空 XML 元素转换为 JSON
问题描述
我必须将 xml 转换为 json。xml 元素是
输入:
<XML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ABC xsi:nil="true"/>
<DEF/>
</XML>
数据编织代码:
%dw2.0
output application/json skipNullOn="everywhere"
---
payload.XML
预期输出(json):
{
"ABC": null
}
获取输出(json):
{
}
这个“ABC”元素是 xml 有效负载的一部分,我也将 skipNullOn="everywhere" 用于其他 null 元素。但我不希望将 skipNullOn="everywhere" 应用于具有 "xsi:nil="true"(ABC) 的元素。我无法删除 skipNullOn="everywhere",因为我只想允许那些 null 元素在其中xsi:nil="true"已设置。
解决方案
推荐阅读
- amazon-web-services - 如何使用 AWS 为移动设备保护 HLS 流式传输?
- django - 如何在 Django 模板中呈现新的 HTML 内容?
- python - 如何从烂番茄中抓取超过一页的评论评论?
- python - 如何使用 python tkinter 接受用户输入并使用 selenium Web 自动化将其输入到浏览器结帐中?
- ag-grid - 在 ag-grid 中使用树数据时,可编辑列组不更新文本
- javascript - 是否有按名称访问元素的 css 计数器变量的 javascript 简写?
- laravel - FullCalendar - 无法检索 json 数据,并在日历上显示事件
- pandas - pandas_udf 错误(applyInPandas)说明元组格式
- regex - 我一直在尝试将特定路径中的所有 url 重定向为小写
- typescript - 使用重载函数处理联合,该函数在单个重载中不处理整个联合