类com.google.gson.internal.bind.JsonTreeWriter源码实例Demo

下面列出了怎么用com.google.gson.internal.bind.JsonTreeWriter的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: letv   文件: TypeAdapter.java
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);
    }
}
 
源代码2 项目: MiBandDecompiled   文件: TypeAdapter.java
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;
}
 
源代码3 项目: gson   文件: TypeAdapter.java
/**
 * 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);
  }
}
 
源代码4 项目: framework   文件: TypeAdapter.java
/**
 * 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);
  }
}
 
源代码5 项目: graphical-lsp   文件: PropertyBasedTypeAdapter.java
protected JsonElement toTree(JsonReader in) throws IOException {
	JsonTreeWriter writer = new JsonTreeWriter();
	transfer(in, writer);
	return writer.get();
}
 
源代码6 项目: letv   文件: Gson.java
public JsonElement toJsonTree(Object src, Type typeOfSrc) {
    JsonWriter writer = new JsonTreeWriter();
    toJson(src, typeOfSrc, writer);
    return writer.get();
}
 
源代码7 项目: MiBandDecompiled   文件: Gson.java
public JsonElement toJsonTree(Object obj, Type type)
{
    JsonTreeWriter jsontreewriter = new JsonTreeWriter();
    toJson(obj, type, jsontreewriter);
    return jsontreewriter.get();
}
 
源代码8 项目: gson   文件: Gson.java
/**
 * 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&lt;Collection&lt;Foo&gt;&gt;(){}.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();
}
 
源代码9 项目: framework   文件: Gson.java
/**
 * 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&lt;Collection&lt;Foo&gt;&gt;(){}.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();
}
 
 类所在包
 类方法
 同包方法