本文整理汇总了Java中com.google.gson.annotations.SerializedName类的典型用法代码示例。如果您正苦于以下问题:Java SerializedName类的具体用法?Java SerializedName怎么用?Java SerializedName使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
SerializedName类属于com.google.gson.annotations包,在下文中一共展示了SerializedName类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: EnumTypeAdapter
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
public EnumTypeAdapter(Class<T> classOfT) {
try {
for (T constant : (Enum[]) classOfT.getEnumConstants()) {
String name = constant.name();
SerializedName annotation = (SerializedName) classOfT.getField(name)
.getAnnotation(SerializedName.class);
if (annotation != null) {
name = annotation.value();
}
this.nameToConstant.put(name, constant);
this.constantToName.put(constant, name);
}
} catch (NoSuchFieldException e) {
throw new AssertionError();
}
}
示例2: WHERE
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("where")
WHERE("where"),
@SerializedName("order")
ORDER("order"),
@SerializedName("limit")
LIMIT("limit");
示例3: EnumTypeAdapter
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
public EnumTypeAdapter(Class<T> classOfT) {
try {
for (T constant : classOfT.getEnumConstants()) {
String name = constant.name();
SerializedName annotation = classOfT.getField(name).getAnnotation(SerializedName.class);
if (annotation != null) {
name = annotation.value();
}
nameToConstant.put(name, constant);
constantToName.put(constant, name);
}
} catch (NoSuchFieldException e) {
throw new AssertionError();
}
}
示例4: lastname
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("lastname")
public abstract String lastname();
示例5: currentTemp
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("temp")
public abstract double currentTemp();
示例6: userpicUrl
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("userpic_url")
public abstract String userpicUrl();
示例7: getEmail
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("email")
public String getEmail() {
return email;
}
示例8: email
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("Email")
public abstract String email();
示例9: password
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("Password")
public abstract String password();
示例10: name
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("name")
public abstract String name();
示例11: message
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("message")
public abstract double message();
示例12: list
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@Nullable
@SerializedName("l")
List<String> list();
示例13: val
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("v")
public abstract String val();
示例14: day
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("day")
public abstract double day();
示例15: ints
import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("i")
public abstract List<Integer> ints();