当前位置: 首页>>代码示例>>Java>>正文


Java SerializedName类代码示例

本文整理汇总了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();
    }
}
 
开发者ID:JackChan1999,项目名称:boohee_v5.6,代码行数:17,代码来源:TypeAdapters.java

示例2: WHERE

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("where")
WHERE("where"),

@SerializedName("order")
ORDER("order"),

@SerializedName("limit")
LIMIT("limit");
 
开发者ID:lithiumtech,项目名称:li-android-sdk-core,代码行数:9,代码来源:LiQuerySetting.java

示例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();
  }
}
 
开发者ID:lamsfoundation,项目名称:lams,代码行数:16,代码来源:TypeAdapters.java

示例4: lastname

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("lastname")
public abstract String lastname();
 
开发者ID:jsaund,项目名称:RxUploader,代码行数:3,代码来源:UserJSONModel.java

示例5: currentTemp

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("temp")
public abstract double currentTemp();
 
开发者ID:nishtahir,项目名称:LiquidThings,代码行数:3,代码来源:Main.java

示例6: userpicUrl

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("userpic_url")
public abstract String userpicUrl();
 
开发者ID:jsaund,项目名称:RxUploader,代码行数:3,代码来源:UserJSONModel.java

示例7: getEmail

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("email")
public String getEmail() {
    return email;
}
 
开发者ID:faviotorres,项目名称:AcopioMX,代码行数:5,代码来源:Register.java

示例8: email

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("Email")
public abstract String email();
 
开发者ID:hai-nguyen,项目名称:Impala,代码行数:3,代码来源:LoginRequest.java

示例9: password

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("Password")
public abstract  String password();
 
开发者ID:hai-nguyen,项目名称:Impala,代码行数:3,代码来源:LoginRequest.java

示例10: name

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("name")
public abstract String name();
 
开发者ID:nishtahir,项目名称:LiquidThings,代码行数:3,代码来源:CurrentWeather.java

示例11: message

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("message")
public abstract double message();
 
开发者ID:nishtahir,项目名称:LiquidThings,代码行数:3,代码来源:Forecast.java

示例12: list

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@Nullable
@SerializedName("l")
List<String> list();
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:4,代码来源:NullableArray.java

示例13: val

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("v")
public abstract String val();
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:3,代码来源:SillyEntity.java

示例14: day

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("day")
public abstract double day();
 
开发者ID:nishtahir,项目名称:LiquidThings,代码行数:3,代码来源:Temperature.java

示例15: ints

import com.google.gson.annotations.SerializedName; //导入依赖的package包/类
@SerializedName("i")
public abstract List<Integer> ints();
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:3,代码来源:SillyEntity.java


注:本文中的com.google.gson.annotations.SerializedName类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。