org.apache.jena.atlas.json.io
Class JSWriter
java.lang.Object
org.apache.jena.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
ArrayStart
public static final String ArrayStart
- See Also:
- Constant Field Values
ArrayFinish
public static final String ArrayFinish
- See Also:
- Constant Field Values
ArraySep
public static final String ArraySep
- See Also:
- Constant Field Values
ObjectStart
public static final String ObjectStart
- See Also:
- Constant Field Values
ObjectFinish
public static final String ObjectFinish
- See Also:
- Constant Field Values
ObjectSep
public static final String ObjectSep
- See Also:
- Constant Field Values
ObjectPairSep
public static final String ObjectPairSep
- See Also:
- Constant Field Values
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)
pair
public void pair(String key,
Number 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)
arraySep
public void arraySep()
- Useful if you are manually creating arrays and so need to print array
separators yourself
outputQuotedString
public static String outputQuotedString(String string)
outputQuotedString
public static void outputQuotedString(IndentedWriter out,
String string)
outputQuotedString
public static void outputQuotedString(IndentedWriter out,
String string,
boolean allowBareWords)
Licenced under the Apache License, Version 2.0