Package | Description |
---|---|
org.cakelab.blender.doc | |
org.cakelab.blender.generator | |
org.cakelab.json |
This package contains a JSON API and a JSON/POJO codec.
|
org.cakelab.json.codec | |
org.cakelab.json.format | |
org.cakelab.json.parser | |
org.cakelab.json.parser.basic |
Constructor and Description |
---|
Documentation(java.io.File docfile,
boolean debug) |
Modifier and Type | Method and Description |
---|---|
static void |
ModelGenerator.main(java.lang.String[] args) |
Constructor and Description |
---|
DocGenerator(java.io.File[] docfiles,
boolean debug) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
JSONCompoundType.toString(JSONFormatter formatter) |
java.lang.String |
JSONArray.toString(JSONFormatter formatter) |
java.lang.String |
JSONObject.toString(JSONFormatter formatter) |
Modifier and Type | Method and Description |
---|---|
<T> T |
JSONCodec.decodeObject(java.io.InputStream inputStream,
java.lang.Class<T> targetType)
Decodes the given JSON string from input stream into a Java object of the given target type T.
|
<T> T |
JSONCodec.decodeObject(java.io.InputStream inputStream,
T targetObject)
Decodes the given JSON string from input stream into the given target object of type T.
|
<T> T |
JSONCodec.decodeObject(java.lang.String jsonString,
java.lang.Class<T> targetType)
Decodes the given JSON string into a Java object of the given target type T.
|
<T> T |
JSONCodec.decodeObject(java.lang.String jsonString,
T javaObject)
Decodes the given jsonString into the given target javaObject of type T.
|
java.lang.String |
JSONCodec.encodeObject(java.lang.Object o)
Encodes given Java object into a JSON string, which is returned.
|
void |
JSONCodec.encodeObject(java.lang.Object javaObject,
java.io.OutputStream out)
Encodes given Java object into a JSON string, wirtten to out.
|
<T> T |
JSONModeller.toJavaObject(java.lang.Object jsonAny,
java.lang.Class<T> targetType) |
<T> T |
JSONModeller.toJavaObject(java.lang.Object jsonAny,
T targetObject) |
java.lang.Object |
JSONModeller.toJSON(java.lang.Object javaObject)
Encodes the given Java object into a JSON object.
|
java.lang.Object |
JSONModeller.toJSON(java.lang.Object o,
java.lang.Class<?> referenceType)
returns a JSONObject, JSONArray or primitive value (including String)
depending on the given object and reference type.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JSONFormatterPrettyprint.append(org.cakelab.json.format.JSONFormatterPrettyprint.IndentingPrintStream pout,
JSONArray jsonArray) |
protected void |
JSONFormatterPrettyprint.append(org.cakelab.json.format.JSONFormatterPrettyprint.IndentingPrintStream pout,
JSONObject jsonObject) |
protected void |
JSONFormatterCompact.append(java.io.PrintStream pout,
JSONArray jsonArray) |
protected void |
JSONFormatterCompact.append(java.io.PrintStream pout,
JSONObject jsonObject) |
protected abstract void |
JSONFormatterBase.append(T pout,
JSONArray o) |
protected abstract void |
JSONFormatterBase.append(T pout,
JSONObject o) |
protected void |
JSONFormatterBase.appendAny(T pout,
java.lang.Object anyJsonValue) |
protected void |
JSONFormatterBase.appendUnicodeCharacter(T pout,
char c) |
protected void |
JSONFormatterBase.appendUnicodeString(T pout,
java.lang.String str) |
java.lang.String |
JSONFormatter.format(JSONArray jsonArray) |
java.lang.String |
JSONFormatterBase.format(JSONArray jsonArray) |
java.lang.String |
JSONFormatter.format(JSONCompoundType jsonCompound) |
java.lang.String |
JSONFormatterBase.format(JSONCompoundType json) |
java.lang.String |
JSONFormatter.format(JSONObject jsonObject) |
java.lang.String |
JSONFormatterBase.format(JSONObject jsonObject) |
java.lang.String |
JSONFormatter.format(java.lang.Object jsonValue) |
java.lang.String |
JSONFormatterBase.format(java.lang.Object jsonValue) |
void |
JSONFormatter.format(java.io.OutputStream out,
JSONArray jsonArray) |
void |
JSONFormatterBase.format(java.io.OutputStream out,
JSONArray jsonArray) |
void |
JSONFormatter.format(java.io.OutputStream out,
JSONCompoundType jsonCompound) |
void |
JSONFormatterBase.format(java.io.OutputStream out,
JSONCompoundType json) |
void |
JSONFormatter.format(java.io.OutputStream out,
JSONObject jsonObject) |
void |
JSONFormatterBase.format(java.io.OutputStream out,
JSONObject jsonObject) |
void |
JSONFormatter.format(java.io.OutputStream out,
java.lang.Object jsonValue) |
void |
JSONFormatterBase.format(java.io.OutputStream out,
java.lang.Object jsonValue) |
static CharsetRanges |
CharsetRanges.get(java.nio.charset.Charset charset) |
Constructor and Description |
---|
JSONFormatterBase(JSONFormatterConfiguration cfg) |
JSONFormatterCompact(JSONFormatterConfiguration cfg) |
JSONFormatterPrettyprint(JSONFormatterConfiguration format) |
Modifier and Type | Method and Description |
---|---|
<T> T |
JSONParser.parse(java.io.InputStream inputStream)
Parses any legal json element.
|
<T> T |
JSONParser.parse(java.io.InputStream inputStream,
java.nio.charset.Charset charset)
Parses any legal json element.
|
<T> T |
JSONParser.parse(java.lang.String jsonString)
Parses any legal json element.
|
JSONObject |
JSONParser.parseObject(java.io.InputStream inputStream)
Explicitly expects a json object to be parsed.
|
JSONObject |
JSONParser.parseObject(java.io.InputStream inputStream,
java.nio.charset.Charset charset)
Explicitly expects a json object to be parsed.
|
JSONObject |
JSONParser.parseObject(java.lang.String jsonString)
Explicitly expects a json object to be parsed.
|
Modifier and Type | Method and Description |
---|---|
int |
Scanner.nextName() |
int |
Scanner.nextValue() |
<T> T |
DefaultParser.parse(java.io.InputStream in) |
<T> T |
DefaultParser.parse(java.io.InputStream in,
java.nio.charset.Charset charset) |
<T> T |
DefaultParser.parse(java.lang.String jsonString) |
JSONObject |
DefaultParser.parseObject(java.io.InputStream in) |
JSONObject |
DefaultParser.parseObject(java.io.InputStream in,
java.nio.charset.Charset charset) |
JSONObject |
DefaultParser.parseObject(java.lang.String jsonString) |