voldemort.serialization.json
Class JsonReader

java.lang.Object
  extended by voldemort.serialization.json.JsonReader

public class JsonReader
extends java.lang.Object

Read in JSON objects from a java.io.Reader


Constructor Summary
JsonReader(java.io.Reader reader)
           
JsonReader(java.io.Reader reader, int contextBufferSize)
           
 
Method Summary
 java.lang.String getCurrentContext()
           
 int getCurrentLineNumber()
           
 int getCurrentLineOffset()
           
 boolean hasMore()
           
 java.lang.Object read()
           
 java.util.List<?> readArray()
           
 java.lang.Boolean readBoolean()
           
 double readFraction()
           
 int readInt()
           
 java.lang.Object readNull()
           
 java.lang.Number readNumber()
           
 java.util.Map<java.lang.String,?> readObject()
           
 java.lang.String readString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JsonReader

public JsonReader(java.io.Reader reader)

JsonReader

public JsonReader(java.io.Reader reader,
                  int contextBufferSize)
Method Detail

hasMore

public boolean hasMore()

read

public java.lang.Object read()

readObject

public java.util.Map<java.lang.String,?> readObject()

readArray

public java.util.List<?> readArray()

readNull

public java.lang.Object readNull()

readBoolean

public java.lang.Boolean readBoolean()

readString

public java.lang.String readString()

readNumber

public java.lang.Number readNumber()

readInt

public int readInt()

readFraction

public double readFraction()

getCurrentLineNumber

public int getCurrentLineNumber()

getCurrentLineOffset

public int getCurrentLineOffset()

getCurrentContext

public java.lang.String getCurrentContext()


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu