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();
}
}
java类com.google.gson.annotations.SerializedName的实例源码
TypeAdapters.java 文件源码
项目:boohee_v5.6
阅读 32
收藏 0
点赞 0
评论 0
LiQuerySetting.java 文件源码
项目:li-android-sdk-core
阅读 17
收藏 0
点赞 0
评论 0
@SerializedName("where")
WHERE("where"),
@SerializedName("order")
ORDER("order"),
@SerializedName("limit")
LIMIT("limit");
TypeAdapters.java 文件源码
项目:lams
阅读 21
收藏 0
点赞 0
评论 0
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();
}
}
UserJSONModel.java 文件源码
项目:RxUploader
阅读 23
收藏 0
点赞 0
评论 0
@SerializedName("userpic_url")
public abstract String userpicUrl();
Register.java 文件源码
项目:AcopioMX
阅读 31
收藏 0
点赞 0
评论 0
@SerializedName("email")
public String getEmail() {
return email;
}
LoginRequest.java 文件源码
项目:Impala
阅读 30
收藏 0
点赞 0
评论 0
@SerializedName("Email")
public abstract String email();
LoginRequest.java 文件源码
项目:Impala
阅读 27
收藏 0
点赞 0
评论 0
@SerializedName("Password")
public abstract String password();
CurrentWeather.java 文件源码
项目:LiquidThings
阅读 22
收藏 0
点赞 0
评论 0
@SerializedName("name")
public abstract String name();
Forecast.java 文件源码
项目:LiquidThings
阅读 23
收藏 0
点赞 0
评论 0
@SerializedName("message")
public abstract double message();
NullableArray.java 文件源码
项目:GitHub
阅读 28
收藏 0
点赞 0
评论 0
@Nullable
@SerializedName("l")
List<String> list();
SillyEntity.java 文件源码
项目:GitHub
阅读 22
收藏 0
点赞 0
评论 0
@SerializedName("v")
public abstract String val();
Temperature.java 文件源码
项目:LiquidThings
阅读 23
收藏 0
点赞 0
评论 0
@SerializedName("day")
public abstract double day();
SillyEntity.java 文件源码
项目:GitHub
阅读 24
收藏 0
点赞 0
评论 0
@SerializedName("i")
public abstract List<Integer> ints();
SillySubstructure.java 文件源码
项目:GitHub
阅读 31
收藏 0
点赞 0
评论 0
@Value.Default
@SerializedName("e1")
public RetentionPolicy enum1() {
return RetentionPolicy.SOURCE;
}
CurrentWeather.java 文件源码
项目:LiquidThings
阅读 22
收藏 0
点赞 0
评论 0
@SerializedName("coord")
public abstract Coordinates coord();
ChatMessage.java 文件源码
项目:OpenChat
阅读 23
收藏 0
点赞 0
评论 0
@NonNull
@SerializedName("pseudo")
public abstract String pseudo();
ChatMessage.java 文件源码
项目:OpenChat
阅读 26
收藏 0
点赞 0
评论 0
@NonNull
@SerializedName("date")
public abstract Date date();
GithubOwner.java 文件源码
项目:android-rxmvp-sandbox
阅读 21
收藏 0
点赞 0
评论 0
@SerializedName("repos_url")
public abstract String reposUrl();
Temperature.java 文件源码
项目:LiquidThings
阅读 26
收藏 0
点赞 0
评论 0
@SerializedName("night")
public abstract double night();
Weather.java 文件源码
项目:LiquidThings
阅读 26
收藏 0
点赞 0
评论 0
@SerializedName("main")
public abstract String main();
JsonStep.java 文件源码
项目:yabaking
阅读 25
收藏 0
点赞 0
评论 0
@SerializedName("id")
public abstract Integer id();
JsonStep.java 文件源码
项目:yabaking
阅读 26
收藏 0
点赞 0
评论 0
@SerializedName("shortDescription")
public abstract String shortDescription();
JsonStep.java 文件源码
项目:yabaking
阅读 23
收藏 0
点赞 0
评论 0
@SerializedName("description")
public abstract String description();
Temperature.java 文件源码
项目:LiquidThings
阅读 24
收藏 0
点赞 0
评论 0
@SerializedName("min")
public abstract double min();
GitHubRepo.java 文件源码
项目:android-rxmvp-sandbox
阅读 22
收藏 0
点赞 0
评论 0
@SerializedName("size")
public abstract int size();
JsonRecipe.java 文件源码
项目:yabaking
阅读 26
收藏 0
点赞 0
评论 0
@SerializedName("id")
public abstract Integer id();
JsonRecipe.java 文件源码
项目:yabaking
阅读 24
收藏 0
点赞 0
评论 0
@SerializedName("name")
public abstract String name();
JsonRecipe.java 文件源码
项目:yabaking
阅读 22
收藏 0
点赞 0
评论 0
@SerializedName("image")
public abstract String image();
JsonRecipe.java 文件源码
项目:yabaking
阅读 26
收藏 0
点赞 0
评论 0
@SerializedName("steps")
public abstract List<JsonStep> steps();
GithubOwner.java 文件源码
项目:android-rxmvp-sandbox
阅读 25
收藏 0
点赞 0
评论 0
@SerializedName("id")
public abstract String id();