Simple uses reflections to to read / write objects. Hoewever, you can customize it's operations.
You can try @Default(DefaultType.PROPERTY)
annotation on your class, this will use the naming conventions of java beans.
If everything fails, you always can implement the (de-)serialization by your own, using a Converter
.
Please check those links: