protected boolean mustInclude(AccessibleObject property, boolean forSerialization) { JsonProperty prop = property.getAnnotation(JsonProperty.class); if (prop != null) { if (forSerialization) return prop.serialize(); else return prop.deserialize(); } return false; } }
public String[] aliases() { JsonProperty ann = getAnnotation(JsonProperty.class); return ann != null ? ann.aliases() : new String[]{}; }
@JsonProperty("translated_text") private String translatedText;
public String[] aliases() { JsonProperty ann = getAnnotation(JsonProperty.class); return ann != null ? ann.aliases() : new String[]{}; }
@JsonProperty("translated_text") private String translatedText;
protected boolean mustInclude(AccessibleObject property, boolean forSerialization) { JsonProperty prop = property.getAnnotation(JsonProperty.class); if (prop != null) { if (forSerialization) return prop.serialize(); else return prop.deserialize(); } return false; } }
public String resolve(int parameterIdx, Constructor<?> fromConstructor) { Annotation[] paramAnns = fromConstructor.getParameterAnnotations()[parameterIdx]; String name = null; for (int j = 0; j < paramAnns.length; j++) { if (paramAnns[j] instanceof JsonProperty) { name = ((JsonProperty) paramAnns[j]).value(); break; } } return "".equals(name) ? null : name; }
public String resolve(int parameterIdx, Constructor<?> fromConstructor) { Annotation[] paramAnns = fromConstructor.getParameterAnnotations()[parameterIdx]; String name = null; for (int j = 0; j < paramAnns.length; j++) { if (paramAnns[j] instanceof JsonProperty) { name = ((JsonProperty) paramAnns[j]).value(); break; } } return "".equals(name) ? null : name; }
public String resolve(int parameterIdx, Method fromMethod) { Annotation[] anns = fromMethod.getParameterAnnotations()[parameterIdx]; String name = null; for (Annotation ann : anns) { if (ann instanceof JsonProperty) { name = ((JsonProperty) ann).value(); break; } } return "".equals(name) ? null : name; }
public String resolve(int parameterIdx, Method fromMethod) { Annotation[] anns = fromMethod.getParameterAnnotations()[parameterIdx]; String name = null; for (Annotation ann : anns) { if (ann instanceof JsonProperty) { name = ((JsonProperty) ann).value(); break; } } return "".equals(name) ? null : name; }