Delegating to MapConverter gives as a result the same sucky format obtained actually. In fact, MapConverter is used automatically even if SimpleObjectConverter is not registered. Moreover, MapConverter has a broken implementation of canConvert (it cannot serialize an Hibernate PersistentMap for instance).