Tabnine Logo
com.google.gson
Code IndexAdd Tabnine to your IDE (free)

How to use com.google.gson

Best Java code snippets using com.google.gson (Showing top 20 results out of 25,119)

origin: stackoverflow.com

 JsonObject data = new Gson().fromJson(request.getReader(), JsonObject.class);
String foo = data.get("foo").getAsString();
String bar = data.get("bar").getAsString();
String baz = data.get("baz").getAsString();
// ...
origin: skylot/jadx

  private static <T> void populate(GsonBuilder builder, String json, Class<T> type, final T into) {
    builder.registerTypeAdapter(type, (InstanceCreator<T>) t -> into)
        .create()
        .fromJson(json, type);
  }
}
origin: spring-projects/spring-framework

/**
 * Construct a new {@code GsonHttpMessageConverter} with default configuration.
 */
public GsonHttpMessageConverter() {
  this.gson = new Gson();
}
origin: stackoverflow.com

 Editor prefsEditor = mPrefs.edit();
Gson gson = new Gson();
String json = gson.toJson(myObject); // myObject - instance of MyObject
prefsEditor.putString("MyObject", json);
prefsEditor.commit();
origin: stackoverflow.com

 Gson gson = new GsonBuilder().setPrettyPrinting().create();
JsonParser jp = new JsonParser();
JsonElement je = jp.parse(uglyJSONString);
String prettyJsonString = gson.toJson(je);
origin: stackoverflow.com

 public String parse(String jsonLine) {
  JsonElement jelement = new JsonParser().parse(jsonLine);
  JsonObject  jobject = jelement.getAsJsonObject();
  jobject = jobject.getAsJsonObject("data");
  JsonArray jarray = jobject.getAsJsonArray("translations");
  jobject = jarray.get(0).getAsJsonObject();
  String result = jobject.get("translatedText").toString();
  return result;
}
origin: skylot/jadx

public static JadxSettings fromString(String jsonSettings) {
  return GSON.fromJson(jsonSettings, JadxSettings.class);
}
origin: neo4j/neo4j

private static String gsonPrettyPrint( final String json )
{
  JsonElement element = JSON_PARSER.parse( json );
  return GSON.toJson( element );
}
origin: skylot/jadx

public static String makeString(JadxSettings settings) {
  return GSON.toJson(settings);
}
origin: spring-projects/spring-framework

/**
 * Obtain a {@link GsonBuilder} which Base64-encodes {@code byte[]}
 * properties when reading and writing JSON.
 * <p>A custom {@link com.google.gson.TypeAdapter} will be registered via
 * {@link GsonBuilder#registerTypeHierarchyAdapter(Class, Object)} which
 * serializes a {@code byte[]} property to and from a Base64-encoded String
 * instead of a JSON array.
 */
public static GsonBuilder gsonBuilderWithBase64EncodedByteArrays() {
  GsonBuilder builder = new GsonBuilder();
  builder.registerTypeHierarchyAdapter(byte[].class, new Base64TypeAdapter());
  return builder;
}
origin: spring-projects/spring-framework

  @Override
  public byte[] deserialize(JsonElement json, Type type, JsonDeserializationContext cxt) {
    return Base64Utils.decodeFromString(json.getAsString());
  }
}
origin: square/retrofit

 @Override public T convert(ResponseBody value) throws IOException {
  JsonReader jsonReader = gson.newJsonReader(value.charStream());
  try {
   T result = adapter.read(jsonReader);
   if (jsonReader.peek() != JsonToken.END_DOCUMENT) {
    throw new JsonIOException("JSON document was not fully consumed.");
   }
   return result;
  } finally {
   value.close();
  }
 }
}
origin: stackoverflow.com

Editor prefsEditor = mPrefs.edit();
  Gson gson = new Gson();
  String json = gson.toJson(MyObject);
  prefsEditor.putString("MyObject", json);
  prefsEditor.commit();
origin: ctripcorp/apollo

 @Override
 public T apply(String input) {
  return gson.fromJson(input, responseType);
 }
};
origin: ctripcorp/apollo

 public static String batchTransformToJSON(Set<GrayReleaseRuleItemDTO> ruleItems) {
  return gson.toJson(ruleItems);
 }
}
origin: stackoverflow.com

 Type listType = new TypeToken<ArrayList<YourClass>>(){}.getType();

List<YourClass> yourClassList = new Gson().fromJson(jsonArray, listType);
origin: apache/incubator-dubbo

/**
 * Describe a Java interface in Json schema.
 *
 * @return Service description
 */
public static String schema(final Class<?> clazz) {
  ServiceDefinition sd = build(clazz);
  Gson gson = new Gson();
  return gson.toJson(sd);
}
origin: ctripcorp/apollo

 @Override
 public T apply(String input) {
  return gson.fromJson(input, responseType);
 }
};
origin: square/retrofit

/**
 * Create an instance using a default {@link Gson} instance for conversion. Encoding to JSON and
 * decoding from JSON (when no charset is specified by a header) will use UTF-8.
 */
public static GsonConverterFactory create() {
 return create(new Gson());
}
origin: apache/incubator-dubbo

/**
 * Describe a Java interface in Json schema.
 *
 * @return Service description
 */
public static String schema(final Class<?> clazz) {
  ServiceDefinition sd = build(clazz);
  Gson gson = new Gson();
  return gson.toJson(sd);
}
com.google.gson

Most used classes

  • Gson
    This is the main class for using Gson. Gson is typically used by first constructing a Gson instance
  • JsonObject
    A class representing an object type in Json. An object consists of name-value pairs where names are
  • JsonElement
  • GsonBuilder
    Use this builder to construct a Gson instance when you need to set configuration options other than
  • SerializedName
  • JsonArray,
  • JsonPrimitive,
  • JsonReader,
  • JsonWriter,
  • JsonParseException,
  • TypeToken,
  • Expose,
  • JsonDeserializationContext,
  • JsonSerializationContext,
  • TypeAdapter,
  • JsonSyntaxException,
  • FieldAttributes,
  • JsonAdapter,
  • JsonIOException
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now