Listview mulesoft dataweave-don';无法使用mapObject查看列表输出

Listview mulesoft dataweave-don';无法使用mapObject查看列表输出,listview,dataweave,mulesoft,Listview,Dataweave,Mulesoft,看不到列表输出 输入XML有一个列表 预期产量 数据编织码 我得到了什么输出 输入xml: <?xml version="1.0" encoding="UTF-8"?> <expandedNoteList> <expandedNote> <noteType>Discharge</noteType> <noteText>test discharge 2</noteText> <cr

看不到列表输出

  • 输入XML有一个列表
  • 预期产量
  • 数据编织码
  • 我得到了什么输出
  • 输入xml:

    <?xml version="1.0" encoding="UTF-8"?>
    <expandedNoteList>
      <expandedNote>
        <noteType>Discharge</noteType>
        <noteText>test discharge 2</noteText>
        <createdID>gpdSdoCaSupervisor</createdID>
        <createdName>SDO CA Supervisor</createdName>
        <createTimeStamp>2019-09-11T14:14:00.000-05:00</createTimeStamp>
      </expandedNote>
      <expandedNote>
        <noteType>Discharge</noteType>
        <noteText>test discharge notes</noteText>
        <createdID>gpdSdoCaSupervisor</createdID>
        <createdName>SDO CA Supervisor</createdName>
        <createTimeStamp>2019-09-11T14:01:00.000-05:00</createTimeStamp>
      </expandedNote>
    </expandedNoteList>
    

    以下Dataweave代码应该可以工作:

    %dw 2.0
    output application/json
    ---
    extendedNote: payload..*expandedNote map
    {
          "expandedNoteDateTime": $.createTimeStamp,
          "expandedNoteType": $.noteType,
          "expandedNoteText": $.noteText
    }
    
    输出:

    {
      "extendedNote": [
        {
          "expandedNoteDateTime": "2019-09-11T14:14:00.000-05:00",
          "expandedNoteType": "Discharge",
          "expandedNoteText": "test discharge 2"
        },
        {
          "expandedNoteDateTime": "2019-09-11T14:01:00.000-05:00",
          "expandedNoteType": "Discharge",
          "expandedNoteText": "test discharge notes"
        }
      ]
    }
    

    -json预期输出:{“extendedNote”:[{“expandedNoteDateTime”:“2019-09-11T14:14:00Z”,“expandedNoteType”:“出院”,“expandedNoteText”:“测试出院2”},{“expandedNoteDateTime”:“2019-09-11T14:01:00Z”,“expandedNoteType”:“出院”,“expandedNoteText”:“测试出院笔记”},}-通过上述DataWeave脚本返回的输出:{“extendedNote”:[{“expandedNoteDateTime”:“2019-09-11T14:14:00.000-05:00”,“expandedNoteType”:“放电”,“expandedNoteText”:“测试放电2”,“expandedNoteDateTime”:“2019-09-11T14:01:00.000-05:00”,“expandedNoteType”:“放电”,“expandedNoteText”:”“测试卸载注释”}],}此工作-扩展注释:[(payload.expandedNoteList映射对象a:{“expandedNoteDateTime”:$.createTimeStamp,“expandedNoteType”:$.noteType,“expandedNoteText”:$.noteText,})如果(payload.expandedNoteList!=null),].*请阅读您的问题。不要使用注释来澄清;注释中的代码不可读。此工作-扩展注释:[(payload.expandedNoteList映射对象a:{“expandedNoteDateTime”:$.createTimeStamp,“expandedNoteType”:$.noteType,“expandedNoteText”:$.noteText,})如果(payload.expandedNoteList!=null),]
    {
      "extendedNote": [
        {
          "expandedNoteDateTime": "2019-09-11T14:14:00.000-05:00",
          "expandedNoteType": "Discharge",
          "expandedNoteText": "test discharge 2"
        },
        {
          "expandedNoteDateTime": "2019-09-11T14:01:00.000-05:00",
          "expandedNoteType": "Discharge",
          "expandedNoteText": "test discharge notes"
        }
      ]
    }