mule能够修改json输出数据映射器

mule能够修改json输出数据映射器,mule,Mule,我正在尝试使用mule datamapper将csv转换为json格式,工作正常 低于它生产的产量 [ { "propertyState" : "AL", "propertyCity" : "NJ", "propertyZipCode" : "67890", "propertyCounty" : "US" } ] 但是要从json格式中删除[]。是否可以使用datamapper mule modify json output datamapper[]定义元素的列表。。如果您

我正在尝试使用mule datamapper将csv转换为json格式,工作正常

低于它生产的产量

[ {

  "propertyState" : "AL",
  "propertyCity" : "NJ",
  "propertyZipCode" : "67890",
  "propertyCounty" : "US"

} ]
但是要从json格式中删除[]。是否可以使用datamapper


mule modify json output datamapper

[]
定义元素的列表。。如果您的元素是重复的,并且是有效的JSON格式,则需要这样做

如果您不希望
[]
存在,那么解决方法是使用
JSON负载中提取每个元素值,并使用表达式创建负载


但同样地,这不是推荐的方法,因为您总是需要JSON中的
[]
,因为您将从CSV文件中获得多行,JSON格式应具有
[]
因为它将表示为列表,这是一种有效的格式

这些括号表示该csv的行列表;如果它有更多的线,你将需要它们。为什么要删除它们?在mule中,我希望json格式输出不包含这些[],因为我需要将其作为输入传递给外部系统当您定义json输出的映射时,是否选择了List?如果只想输出一个元素,可以选择元素。嗯