org.openjena.atlas.json.io
Class JSWriter
java.lang.Object
org.openjena.atlas.json.io.JSWriter
public class JSWriter
- extends java.lang.Object
A low level streaming JSON writer - assumes correct sequence of calls (e.g. keys in objects).
Useful when writing JSON directly from some other structure
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSWriter
public JSWriter()
JSWriter
public JSWriter(java.io.OutputStream ps)
JSWriter
public JSWriter(IndentedWriter ps)
startOutput
public void startOutput()
finishOutput
public void finishOutput()
startObject
public void startObject()
finishObject
public void finishObject()
key
public void key(java.lang.String key)
pair
public void pair(java.lang.String key,
java.lang.String value)
pair
public void pair(java.lang.String key,
boolean val)
pair
public void pair(java.lang.String key,
long val)
startArray
public void startArray()
finishArray
public void finishArray()
arrayElement
public void arrayElement(java.lang.String str)
arrayElement
public void arrayElement(boolean b)
arrayElement
public void arrayElement(long integer)
outputQuotedString
public static java.lang.String outputQuotedString(java.lang.String string)
outputQuotedString
public static void outputQuotedString(IndentedWriter out,
java.lang.String string)
Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.