com.google.gson.internal
Class Streams

java.lang.Object
  extended by com.google.gson.internal.Streams

public final class Streams
extends java.lang.Object

Reads and writes GSON parse trees over streams.


Constructor Summary
Streams()
           
 
Method Summary
static JsonElement parse(JsonReader reader)
          Takes a reader in any state and returns the next value as a JsonElement.
static void write(JsonElement element, JsonWriter writer)
          Writes the JSON element to the writer, recursively.
static java.io.Writer writerForAppendable(java.lang.Appendable appendable)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Streams

public Streams()
Method Detail

parse

public static JsonElement parse(JsonReader reader)
                         throws JsonParseException
Takes a reader in any state and returns the next value as a JsonElement.

Throws:
JsonParseException

write

public static void write(JsonElement element,
                         JsonWriter writer)
                  throws java.io.IOException
Writes the JSON element to the writer, recursively.

Throws:
java.io.IOException

writerForAppendable

public static java.io.Writer writerForAppendable(java.lang.Appendable appendable)