The Shuttle.Esb package makes use of the shuttle-core-infrastructure package’s ISerializer interface for serializing any objects.
Shuttle.Esb
shuttle-core-infrastructure
ISerializer
For more information you can visit the relevant documentation page.