org.openjena.atlas.json.io
Class JSWriter
java.lang.Object
org.openjena.atlas.json.io.JSWriter
public class JSWriter
- extends 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
JSWriter
public JSWriter()
JSWriter
public JSWriter(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(String key)
pair
public void pair(String key,
String value)
pair
public void pair(String key,
boolean val)
pair
public void pair(String key,
long val)
startArray
public void startArray()
finishArray
public void finishArray()
arrayElement
public void arrayElement(String str)
arrayElement
public void arrayElement(boolean b)
arrayElement
public void arrayElement(long integer)
outputQuotedString
public static String outputQuotedString(String string)
outputQuotedString
public static void outputQuotedString(IndentedWriter out,
String string)
Licenced under the Apache License, Version 2.0