com.google.gson.internal.bind.JsonTreeWriter Java Examples
The following examples show how to use
com.google.gson.internal.bind.JsonTreeWriter.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: TypeAdapter.java From letv with Apache License 2.0 | 5 votes |
final JsonElement toJsonTree(T value) { try { JsonTreeWriter jsonWriter = new JsonTreeWriter(); jsonWriter.setLenient(true); write(jsonWriter, value); return jsonWriter.get(); } catch (Throwable e) { throw new JsonIOException(e); } }
Example #2
Source File: TypeAdapter.java From MiBandDecompiled with Apache License 2.0 | 5 votes |
public final JsonElement toJsonTree(Object obj) { JsonElement jsonelement; try { JsonTreeWriter jsontreewriter = new JsonTreeWriter(); write(jsontreewriter, obj); jsonelement = jsontreewriter.get(); } catch (IOException ioexception) { throw new JsonIOException(ioexception); } return jsonelement; }
Example #3
Source File: TypeAdapter.java From gson with Apache License 2.0 | 5 votes |
/** * Converts {@code value} to a JSON tree. * * @param value the Java object to convert. May be null. * @return the converted JSON tree. May be {@link JsonNull}. * @since 2.2 */ public final JsonElement toJsonTree(T value) { try { JsonTreeWriter jsonWriter = new JsonTreeWriter(); write(jsonWriter, value); return jsonWriter.get(); } catch (IOException e) { throw new JsonIOException(e); } }
Example #4
Source File: TypeAdapter.java From framework with GNU Affero General Public License v3.0 | 5 votes |
/** * Converts {@code value} to a JSON tree. * * @param value the Java object to convert. May be null. * @return the converted JSON tree. May be {@link JsonNull}. * @since 2.2 */ public final JsonElement toJsonTree(T value) { try { JsonTreeWriter jsonWriter = new JsonTreeWriter(); write(jsonWriter, value); return jsonWriter.get(); } catch (IOException e) { throw new JsonIOException(e); } }
Example #5
Source File: PropertyBasedTypeAdapter.java From graphical-lsp with Eclipse Public License 2.0 | 4 votes |
protected JsonElement toTree(JsonReader in) throws IOException { JsonTreeWriter writer = new JsonTreeWriter(); transfer(in, writer); return writer.get(); }
Example #6
Source File: Gson.java From letv with Apache License 2.0 | 4 votes |
public JsonElement toJsonTree(Object src, Type typeOfSrc) { JsonWriter writer = new JsonTreeWriter(); toJson(src, typeOfSrc, writer); return writer.get(); }
Example #7
Source File: Gson.java From MiBandDecompiled with Apache License 2.0 | 4 votes |
public JsonElement toJsonTree(Object obj, Type type) { JsonTreeWriter jsontreewriter = new JsonTreeWriter(); toJson(obj, type, jsontreewriter); return jsontreewriter.get(); }
Example #8
Source File: Gson.java From gson with Apache License 2.0 | 2 votes |
/** * This method serializes the specified object, including those of generic types, into its * equivalent representation as a tree of {@link JsonElement}s. This method must be used if the * specified object is a generic type. For non-generic objects, use {@link #toJsonTree(Object)} * instead. * * @param src the object for which JSON representation is to be created * @param typeOfSrc The specific genericized type of src. You can obtain * this type by using the {@link com.google.gson.reflect.TypeToken} class. For example, * to get the type for {@code Collection<Foo>}, you should use: * <pre> * Type typeOfSrc = new TypeToken<Collection<Foo>>(){}.getType(); * </pre> * @return Json representation of {@code src} * @since 1.4 */ public JsonElement toJsonTree(Object src, Type typeOfSrc) { JsonTreeWriter writer = new JsonTreeWriter(); toJson(src, typeOfSrc, writer); return writer.get(); }
Example #9
Source File: Gson.java From framework with GNU Affero General Public License v3.0 | 2 votes |
/** * This method serializes the specified object, including those of generic types, into its * equivalent representation as a tree of {@link JsonElement}s. This method must be used if the * specified object is a generic type. For non-generic objects, use {@link #toJsonTree(Object)} * instead. * * @param src the object for which JSON representation is to be created * @param typeOfSrc The specific genericized type of src. You can obtain * this type by using the {@link TypeToken} class. For example, * to get the type for {@code Collection<Foo>}, you should use: * <pre> * Type typeOfSrc = new TypeToken<Collection<Foo>>(){}.getType(); * </pre> * @return Json representation of {@code src} * @since 1.4 */ public JsonElement toJsonTree(Object src, Type typeOfSrc) { JsonTreeWriter writer = new JsonTreeWriter(); toJson(src, typeOfSrc, writer); return writer.get(); }