Miscellaneous
More tricks!
Convert bean to map
final Map<String, Object> map = new HashMap<String, Object>();
JsonContext jsonContext = new JsonSerializer().createJsonContext(null);
BeanSerializer beanSerializer = new BeanSerializer(jsonContext, bean) {
@Override
protected void onSerializableProperty(
String propertyName, Class propertyType, Object value) {
map.put(propertyName, value);
}
};
beanSerializer.serialize();Use JsonWriter
Last updated