Data Formats
Below is the list of data formats that are provided by Apache Camel.
Number of Data Formats: 43 in 37 JAR artifacts (0 deprecated)
Data Format | Artifact | Deprecated | Since | Description |
---|---|---|---|---|
camel-any23 |
3.0 |
Any23 data format is used for parsing data to RDF. |
||
camel-asn1 |
2.20 |
The ASN.1 data format is used for file transfer with telecommunications protocols. |
||
camel-avro |
2.14 |
The Avro data format is used for serialization and deserialization of messages using Apache Avro binary dataformat. |
||
camel-barcode |
2.14 |
The Barcode data format is used for creating barccode images (such as QR-Code) |
||
camel-base64 |
2.11 |
The Base64 data format is used for base64 encoding and decoding. |
||
camel-beanio |
2.10 |
The BeanIO data format is used for working with flat payloads (such as CSV, delimited, or fixed length formats). |
||
camel-bindy |
2.0 |
The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages). |
||
camel-cbor |
3.0 |
CBOR data format is used for unmarshal a CBOR payload to POJO or to marshal POJO back to CBOR payload. |
||
camel-crypto |
2.3 |
Crypto data format is used for encrypting and decrypting of messages using Java Cryptographic Extension. |
||
camel-csv |
1.3 |
The CSV data format is used for handling CSV payloads. |
||
camel-fhir |
2.21 |
The FHIR JSon data format is used to marshall/unmarshall to/from FHIR objects to/from JSON. |
||
camel-fhir |
2.21 |
The FHIR XML data format is used to marshall/unmarshall from/to FHIR objects to/from XML. |
||
camel-flatpack |
2.1 |
The Flatpack data format is used for working with flat payloads (such as CSV, delimited, or fixed length formats). |
||
camel-grok |
3.0 |
The Grok data format is used for unmarshalling unstructured data to objects using Logstash based Grok patterns. |
||
camel-zip-deflater |
2.0 |
The GZip data format is a message compression and de-compression format (which works with the popular gzip/gunzip tools). |
||
camel-hl7 |
2.0 |
The HL7 data format can be used to marshal or unmarshal HL7 (Health Care) model objects. |
||
camel-ical |
2.12 |
The iCal dataformat is used for working with iCalendar messages. |
||
camel-jacksonxml |
2.16 |
JacksonXML data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload. |
||
camel-jaxb |
1.0 |
JAXB data format uses the JAXB2 XML marshalling standard to unmarshal an XML payload into Java objects or to marshal Java objects into an XML payload. |
||
camel-fastjson |
2.20 |
JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload. |
||
camel-gson |
2.10 |
JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload. |
||
camel-jackson |
2.0 |
JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload. |
||
camel-johnzon |
2.18 |
JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload. |
||
camel-xstream |
2.0 |
JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload. |
||
camel-jsonapi |
3.0 |
JSonApi data format is used for marshal and unmarshal Json API object. |
||
camel-lzf |
2.17 |
The LZF data format is a message compression and de-compression format (uses the LZF deflate algorithm). |
||
camel-mail |
2.17 |
The MIME Multipart data format is used for marshalling Camel messages with attachments into MIME-Multipart message, and vise-versa. |
||
camel-crypto |
2.9 |
PGP data format is used for encrypting and decrypting of messages using Java Cryptographic Extension and PGP. |
||
camel-protobuf |
2.2 |
The Protobuf data format is used for serializing between Java objects and the Google Protobuf protocol. |
||
camel-rss |
2.1 |
RSS data format is used for working with RSS sync feed Java Objects and transforming to XML and vice-versa. |
||
camel-soap |
2.3 |
SOAP is a data format which uses JAXB2 and JAX-WS annotations to marshal and unmarshal SOAP payloads. |
||
camel-syslog |
2.6 |
The Syslog dataformat is used for working with RFC3164 and RFC5424 messages (logging and monitoring). |
||
camel-tarfile |
2.16 |
The Tar File data format is a message compression and de-compression format of tar files. |
||
camel-thrift |
2.20 |
The Thrift data format is used for serialization and deserialization of messages using Apache Thrift binary dataformat. |
||
camel-tagsoup |
2.0 |
TidyMarkup data format is used for parsing HTML and return it as pretty well-formed HTML. |
||
camel-univocity-parsers |
2.15 |
The uniVocity CSV data format is used for working with CSV (Comma Separated Values) flat payloads. |
||
camel-univocity-parsers |
2.15 |
The uniVocity Fixed Length data format is used for working with fixed length flat payloads. |
||
camel-univocity-parsers |
2.15 |
The uniVocity TSV data format is used for working with TSV (Tabular Separated Values) flat payloads. |
||
camel-xmlsecurity |
2.0 |
The XML Security data format facilitates encryption and decryption of XML payloads. |
||
camel-xstream |
1.3 |
XStream data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload. |
||
camel-snakeyaml |
2.17 |
YAML is a data format to marshal and unmarshal Java objects to and from YAML. |
||
camel-zip-deflater |
2.12 |
Zip Deflate Compression data format is a message compression and de-compression format (not zip files). |
||
camel-zipfile |
2.11 |
The Zip File data format is a message compression and de-compression format of zip files. |