Uses of Interface
org.kordamp.json.JSON
-
Packages that use JSON Package Description org.kordamp.json The core of the libraryorg.kordamp.json.test Testing utilitiesorg.kordamp.json.util Miscelaneous utilitiesorg.kordamp.json.xml Utilities for trasforming JSON to XML and back. -
-
Uses of JSON in org.kordamp.json
Classes in org.kordamp.json that implement JSON Modifier and Type Class Description (package private) class
AbstractJSON
Base class for JSONObject and JSONArray.class
JSONArray
A JSONArray is an ordered sequence of values.class
JSONNull
JSONNull is equivalent to the value that JavaScript calls null, whilst Java's null is equivalent to the value that JavaScript calls undefined.class
JSONObject
A JSONObject is an unordered collection of name/value pairs.Methods in org.kordamp.json that return JSON Modifier and Type Method Description static JSON
JSONSerializer. toJSON(java.lang.Object object)
Creates a JSONObject, JSONArray or a JSONNull from object.
Accepts JSON formatted strings, Maps, arrays, Collections, DynaBeans and JavaBeans.static JSON
JSONSerializer. toJSON(java.lang.Object object, JsonConfig jsonConfig)
Creates a JSONObject, JSONArray or a JSONNull from object.
Accepts JSON formatted strings, Maps, arrays, Collections, DynaBeans and JavaBeans.private static JSON
JSONSerializer. toJSON(java.lang.String string, JsonConfig jsonConfig)
Creates a JSONObject, JSONArray or a JSONNull from a JSONString.private static JSON
JSONSerializer. toJSON(JSONString string, JsonConfig jsonConfig)
Creates a JSONObject, JSONArray or a JSONNull from a JSONString.Methods in org.kordamp.json with parameters of type JSON Modifier and Type Method Description void
AbstractJSON.WritingVisitor. on(JSON o, java.io.Writer w)
static java.lang.Object
JSONSerializer. toJava(JSON json)
Transform a JSON value to a java object.
Depending on the configured values for conversion this will return a DynaBean, a bean, a List, or and array.static java.lang.Object
JSONSerializer. toJava(JSON json, JsonConfig jsonConfig)
Transform a JSON value to a java object.
Depending on the configured values for conversion this will return a DynaBean, a bean, a List, or and array. -
Uses of JSON in org.kordamp.json.test
Methods in org.kordamp.json.test with parameters of type JSON Modifier and Type Method Description static void
JSONAssert. assertEquals(java.lang.String message, JSON expected, JSON actual)
Asserts that two JSON values are equal.static void
JSONAssert. assertEquals(JSON expected, JSON actual)
Asserts that two JSON values are equal.static void
JSONAssert. assertNotNull(java.lang.String message, JSON json)
Asserts that a JSON value is not null.
Fails if: JSONNull.getInstance().equals( json ) ((JSONObject) json).isNullObject()static void
JSONAssert. assertNotNull(JSON json)
Asserts that a JSON value is not null.
Fails if: JSONNull.getInstance().equals( json ) ((JSONObject) json).isNullObject()static void
JSONAssert. assertNull(java.lang.String message, JSON json)
Asserts that a JSON value is null.
Fails if: !JSONNull.getInstance().equals( json ) !((JSONObject) json).isNullObject()static void
JSONAssert. assertNull(JSON json)
Asserts that a JSON value is null.
Fails if: !JSONNull.getInstance().equals( json ) !((JSONObject) json).isNullObject() -
Uses of JSON in org.kordamp.json.util
Methods in org.kordamp.json.util with parameters of type JSON Modifier and Type Method Description static java.lang.String
WebUtils. protect(JSON json)
Transforms the input Json string using the configured WebHijackPreventionStrategy.static java.lang.String
WebUtils. protect(JSON json, boolean shrink)
Transforms the input Json string using the configured WebHijackPreventionStrategy.static java.lang.String
WebUtils. toString(JSON json)
Returns a string represenation of a JSON value.
When an object property name does not contain a space (' ') or a colon (':'), the quotes are omitted. -
Uses of JSON in org.kordamp.json.xml
Methods in org.kordamp.json.xml that return JSON Modifier and Type Method Description private JSON
XMLSerializer. processArrayElement(nu.xom.Element element, java.lang.String defaultType)
private JSON
XMLSerializer. processObjectElement(nu.xom.Element element, java.lang.String defaultType)
JSON
XMLSerializer. read(java.lang.String xml)
Creates a JSON value from a XML string.JSON
XMLSerializer. readFromFile(java.io.File file)
Creates a JSON value from a File.JSON
XMLSerializer. readFromFile(java.lang.String path)
Creates a JSON value from a File.JSON
XMLSerializer. readFromStream(java.io.InputStream stream)
Creates a JSON value from an input stream.Methods in org.kordamp.json.xml with parameters of type JSON Modifier and Type Method Description java.lang.String
XMLSerializer. write(JSON json)
Writes a JSON value into a XML string with UTF-8 encoding.java.lang.String
XMLSerializer. write(JSON json, java.lang.String encoding)
Writes a JSON value into a XML string with an specific encoding.
If the encoding string is null it will use UTF-8.
-