Json 修改Mule中的有效载荷

Json 修改Mule中的有效载荷,json,mule,esb,payload,transformer,Json,Mule,Esb,Payload,Transformer,我有一个基于webservice请求的JSON响应 [ { "type": " --T::00" }, { "address": "10049 College Way N", "longitude": "-122.335022", "latitude": "47.701756", "incident_number": "F110104009", "type": "Ai

我有一个基于webservice请求的JSON响应

     [
       {
        "type": " --T::00"
       },
    {
       "address": "10049 College Way N",
       "longitude": "-122.335022",
       "latitude": "47.701756",
      "incident_number": "F110104009",
       "type": "Aid Response",
       "report_location": {
       "needs_recoding": false,
       "longitude": "-122.335022",
       "latitude": "47.701756"
      }
     },
      {
      "address": "5929 Beach Dr Sw",
      "longitude": "-122.397816",
      "latitude": "47.550431",
      "incident_number": "F110104008",
       "type": "Aid Response",
       "report_location": {
       "needs_recoding": false,
       "longitude": "-122.397816",
       "latitude": "47.550431"
       }
      }
有没有办法操纵有效负载以将其从收割台上移除{ 类型:-T::00 }或者只需将其添加到页脚中。我目前使用JSON到对象转换器,并添加了java.util.List。我看到过使用groovy transformer添加到消息中的帖子,但是删除诸如标头之类的元素怎么样

谢谢

您可以做的是:- 1.使用从JSON请求中提取所有元素值,并将它们存储在一些变量中。 2.尝试使用Mule Expression Transformer构建您自己的JSON请求,并从变量中分配值。因此,您可以创建所需的动态JSON

您可以在此处查看如何使用表达式转换器构建动态JSON:-