使用Mule Datamapper在转换后获取空值输出
我在Mule中有一个transformer组件,它将使用Mule Datamapper在转换后获取空值输出,mule,Mule,我在Mule中有一个transformer组件,它将xml转换为json。但输出json具有空对象/数组 例如:- 如何在转换中删除此空对象?您可能有基数问题。在datamapper中,您迭代输入以生成输出。不知何故,您正在执行一个不必要的迭代。在对话框的中顶部查看元素映射(您需要单击“修改”)并使用嵌套映射。可能是您可以在datamapper的脚本视图中添加一个“如果”,以避免转换输入字段“市政当局”为空。请分享你的映射和/或你的输入/输出文件来深入研究这个问题。你找到答案了吗?我也遇到了同样
xml
转换为json
。但输出json具有空对象/数组
例如:-
如何在转换中删除此空对象?您可能有基数问题。在datamapper中,您迭代输入以生成输出。不知何故,您正在执行一个不必要的迭代。在对话框的中顶部查看元素映射(您需要单击“修改”)并使用嵌套映射。可能是您可以在datamapper的脚本视图中添加一个“如果”,以避免转换输入字段“市政当局”为空。请分享你的映射和/或你的输入/输出文件来深入研究这个问题。你找到答案了吗?我也遇到了同样的问题-获取空对象,因为我有一个嵌套数组属性。
"PublicRecord" : {
"PostalAddress" : {
"Municipality" : [ ]
}
},
"RegistrySearch" : {
"PostalAddress" : {
"Municipality" : [ ]
},
"License" : {
"LicenseAuthorityAddress" : {
"Municipality" : [ ]
}
}
},