本文整理匯總了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();