8990919293949596979899
if(!f.isAnnotationPresent(UseDataAdapter.class)) m.put(f.getName(), JsonSerializer.serialize(f.get(o))); else{ jda = f.getAnnotation(UseDataAdapter.class).value().newInstance(); m.put(f.getName(), jda.toJson(f.get(o))); } } return m; }