Marshal
El EIP Marshal convierte el formato interno (objetos o estructuras) a un formato externo (como JSON o XML) para comunicación o almacenamiento. Por ejemplo, puede convertir un objeto Java en una representación JSON o XML.
Ejemplos
-
CSV
-
El mensaje se convertirá a
csv
. -
No se requiere ningún parámetro adicional.
-
- marshal:
csv: {}
-
JSON
-
El mensaje se convertirá a
json
. -
Se utilizará la biblioteca
Jackson
para serializar el cuerpo del mensaje.
-
- marshal:
json:
library: Jackson
-
XML
-
El mensaje se convertirá a XML.
-
El
jacksonXml
utiliza la bibliotecaJackson
, pero también existe el formato genéricoxml
.
-
- marshal:
jacksonXml: {}
- marshal:
xml: {}
Vea cómo agregar un data format directamente desde el formulario del EIP en la pestaña Diagram:
Al seleccionar el formato JSON, el campo Library se completa automáticamente con el valor predeterminado "Jackson". Como es el valor predeterminado, no se muestra en el script del flujo en la pestaña Source, y solo aparece si se cambia a un valor diferente. |
Thanks for your feedback!
EDIT
Share your suggestions with us!
Click here and then [+ Submit idea]