com.google.gson.Gson.fieldNamingStrategy()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(2.6k)|赞(0)|评价(0)|浏览(265)

本文整理了Java中com.google.gson.Gson.fieldNamingStrategy()方法的一些代码示例,展示了Gson.fieldNamingStrategy()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Gson.fieldNamingStrategy()方法的具体详情如下:
包路径:com.google.gson.Gson
类名称:Gson
方法名:fieldNamingStrategy

Gson.fieldNamingStrategy介绍

暂无

代码示例

代码示例来源:origin: immutables/immutables

@Override
 public String translateName(Member member) {
  return gson.fieldNamingStrategy().translateName((Field) member);
 }
}

代码示例来源:origin: org.immutables/mongo

@Override
 public String translateName(Member member) {
  return gson.fieldNamingStrategy().translateName((Field) member);
 }
}

代码示例来源:origin: net.sf.sprockets/sprockets

private static String translateName(Gson gson, Class<?> sampleClass, String fieldName) {
  try {
   return gson.fieldNamingStrategy().translateName(sampleClass.getField(fieldName));
  } catch (NoSuchFieldException noSuchField) {
   throw new AssertionError(noSuchField);
  }
 }
}

代码示例来源:origin: danielnorberg/auto-matter

private String translateField(final Gson gson, final String fieldName, final Class<?> valueClass) {
 final Field field;
 try {
  field = valueClass.getDeclaredField(fieldName);
 } catch (NoSuchFieldException e) {
  throw new RuntimeException(e);
 }
 return gson.fieldNamingStrategy().translateName(field);
}

代码示例来源:origin: org.lastaflute/lastaflute

protected LaReflectiveTypeAdapterFactory createReflectiveTypeAdapterFactory(Gson newGson, Object factory) {
  final ConstructorConstructor constructorConstructor = getConstructorConstructor(factory);
  final JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory = getJsonAdapterFactory(factory);
  final FieldNamingStrategy fieldNamingStrategy = newGson.fieldNamingStrategy();
  final Excluder excluder = newGson.excluder();
  return new LaReflectiveTypeAdapterFactory(constructorConstructor, fieldNamingStrategy, excluder, jsonAdapterFactory);
}

代码示例来源:origin: lastaflute/lastaflute

protected LaReflectiveTypeAdapterFactory createReflectiveTypeAdapterFactory(Gson newGson, Object factory) {
  final ConstructorConstructor constructorConstructor = getConstructorConstructor(factory);
  final JsonAdapterAnnotationTypeAdapterFactory jsonAdapterFactory = getJsonAdapterFactory(factory);
  final FieldNamingStrategy fieldNamingStrategy = newGson.fieldNamingStrategy();
  final Excluder excluder = newGson.excluder();
  return new LaReflectiveTypeAdapterFactory(constructorConstructor, fieldNamingStrategy, excluder, jsonAdapterFactory);
}

代码示例来源:origin: leangen/graphql-spqr

String fieldName = gson.fieldNamingStrategy().translateName(field);
InputField inputField = new InputField(fieldName, getDescription(field, params.getEnvironment().messageBundle),
    fieldType, null, defaultValue(field, fieldType, params.getEnvironment()), (AnnotatedElement) target);

相关文章