Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the asciidoc in the repository: https://github.com/apache/camel/blob/master/README.md https://github.com/apache/camel/blob/master/components/readme.adoc
The String Data Format is a textual based format that supports encoding.
In this example we marshal the file content to String object in UTF-8 encoding.
In this example we unmarshal the payload from the JMS queue to a String object using UTF-8 encoding, before its processed by the newOrder processor.
This data format is provided in camel-core so no additional dependencies is needed.