类com.fasterxml.jackson.annotation.JsonValue源码实例Demo

下面列出了怎么用com.fasterxml.jackson.annotation.JsonValue的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: mica   文件: EnumToStringConverter.java
@Nullable
private static AccessibleObject getAnnotation(Class<?> clazz) {
	Set<AccessibleObject> accessibleObjects = new HashSet<>();
	// JsonValue METHOD, FIELD
	Field[] fields = clazz.getDeclaredFields();
	Collections.addAll(accessibleObjects, fields);
	// methods
	Method[] methods = clazz.getDeclaredMethods();
	Collections.addAll(accessibleObjects, methods);
	for (AccessibleObject accessibleObject : accessibleObjects) {
		// 复用 jackson 的 JsonValue 注解
		JsonValue jsonValue = accessibleObject.getAnnotation(JsonValue.class);
		if (jsonValue != null && jsonValue.value()) {
			accessibleObject.setAccessible(true);
			return accessibleObject;
		}
	}
	return null;
}
 
源代码2 项目: emodb   文件: RoleIdentifier.java
@JsonValue
@Override
public String toString() {
    if (_group == null) {
        // When a role has no group the string representation is just the id.
        return _id;
    }
    // Since "/" isn't a valid character in groups or ids it can be used as a separator without
    // needing to encode either component.
    return _group + "/" + _id;
}
 
源代码3 项目: choerodon-starters   文件: Constants.java
@JsonValue
public String toValue() {
    return (enumHelper.toString(this));
}
 
源代码4 项目: java-sdk   文件: StateOptions.java
@JsonValue
public String getValue() {
  return this.value;
}
 
源代码5 项目: Xero-Java   文件: EmployeeStatutorySickLeave.java
@JsonValue
public String getValue() {
  return value;
}
 
源代码6 项目: govpay   文件: TipoAutenticazione.java
@Override
@JsonValue
public String toString() {
	return String.valueOf(this.value);
}
 
源代码7 项目: Xero-Java   文件: LinkedTransaction.java
@JsonValue
public String getValue() {
  return value;
}
 
源代码8 项目: openapi-generator   文件: BigCat.java
@JsonValue
public String getValue() {
  return value;
}
 
源代码9 项目: openapi-generator   文件: MapTest.java
@JsonValue
public String getValue() {
  return value;
}
 
源代码10 项目: gitlab4j-api   文件: Runner.java
@JsonValue
public String toValue() {
    return (enumHelper.toString(this));
}
 
源代码11 项目: fiat   文件: Permissions.java
/** Here specifically for Jackson serialization. */
@JsonValue
private Map<Authorization, List<String>> getPermissions() {
  return permissions;
}
 
源代码12 项目: besu   文件: JsonRpcRequestId.java
@JsonValue
public Object getValue() {
  return id;
}
 
源代码13 项目: openapi-generator   文件: EnumTest.java
@JsonValue
public Integer getValue() {
  return value;
}
 
源代码14 项目: gitlab4j-api   文件: Constants.java
@JsonValue
public String toValue() {
    return (enumHelper.toString(this));
}
 
源代码15 项目: gitlab4j-api   文件: Constants.java
@JsonValue
public String toValue() {
    return (enumHelper.toString(this));
}
 
源代码16 项目: fahrschein   文件: SubscriptionRequest.java
@Override
@JsonValue
public String toString() {
    return value;
}
 
源代码17 项目: cyberduck   文件: CreateFileUploadRequest.java
@JsonValue
public Integer getValue() {
  return value;
}
 
源代码18 项目: choerodon-starters   文件: Constants.java
@JsonValue
public String toValue() {
    return (enumHelper.toString(this));
}
 
源代码19 项目: swagger-dubbo   文件: Json.java
@JsonValue
@JsonRawValue
public String value() {
  return value;
}
 
源代码20 项目: openapi-generator   文件: EnumTest.java
@JsonValue
public Double getValue() {
  return value;
}
 
源代码21 项目: presto   文件: StageId.java
@Override
@JsonValue
public String toString()
{
    return queryId + "." + id;
}
 
源代码22 项目: openapi-generator   文件: Order.java
@Override
@JsonValue
public String toString() {
  return value;
}
 
源代码23 项目: openapi-generator   文件: BigCat.java
@JsonValue
public String getValue() {
  return value;
}
 
源代码24 项目: openapi-generator   文件: EnumArrays.java
@JsonValue
public String getValue() {
  return value;
}
 
源代码25 项目: Xero-Java   文件: Account.java
@JsonValue
public String getValue() {
  return value;
}
 
源代码26 项目: hawkbit   文件: DdiResult.java
@JsonValue
public String getName() {
    return name;
}
 
源代码27 项目: jinjava   文件: LazyExpression.java
@JsonValue
public Object getJsonValue() {
  return jsonValue == null ? "" : jsonValue;
}
 
源代码28 项目: govpay   文件: Avviso.java
@Override
@JsonValue
public String toString() {
  return String.valueOf(this.value);
}
 
源代码29 项目: batfish   文件: RoutingProtocolSpecifier.java
@JsonValue
public @Nonnull String value() {
  return _text;
}
 
源代码30 项目: openapi-generator   文件: BigCat.java
@JsonValue
public String getValue() {
  return value;
}
 
 类方法
 同包方法