Uses of Interface
net.sf.json.JSON

Packages that use JSON
Package
Description
The core of the library
Testing utilities
Miscelaneous utilities
Utilities for trasforming JSON to XML and back.
  • Uses of JSON in net.sf.json

    Classes in net.sf.json that implement JSON
    Modifier and Type
    Class
    Description
    (package private) class 
    Base class for JSONObject and JSONArray.
    final class 
    A JSONArray is an ordered sequence of values.
    final class 
    JSONNull is equivalent to the value that JavaScript calls null, whilst Java's null is equivalent to the value that JavaScript calls undefined.
    final class 
    A JSONObject is an unordered collection of name/value pairs.
    Methods in net.sf.json that return JSON
    Modifier and Type
    Method
    Description
    static JSON
    JSONSerializer.toJSON(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(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(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 net.sf.json with parameters of type JSON
    Modifier and Type
    Method
    Description
    void
    AbstractJSON.WritingVisitor.on(JSON o, Writer w)
     
    static 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 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 net.sf.json.test

    Methods in net.sf.json.test with parameters of type JSON
    Modifier and Type
    Method
    Description
    static void
    JSONAssert.assertEquals(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(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(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 net.sf.json.util

    Methods in net.sf.json.util with parameters of type JSON
    Modifier and Type
    Method
    Description
    static String
    WebUtils.protect(JSON json)
    Transforms the input Json string using the configured WebHijackPreventionStrategy.
    static String
    WebUtils.protect(JSON json, boolean shrink)
    Transforms the input Json string using the configured WebHijackPreventionStrategy.
    static 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 net.sf.json.xml

    Methods in net.sf.json.xml that return JSON
    Modifier and Type
    Method
    Description
    private JSON
    XMLSerializer.processArrayElement(nu.xom.Element element, String defaultType)
     
    private JSON
    XMLSerializer.processObjectElement(nu.xom.Element element, String defaultType)
     
    XMLSerializer.read(String xml)
    Creates a JSON value from a XML string.
    XMLSerializer.readFromFile(File file)
    Creates a JSON value from a File.
    XMLSerializer.readFromFile(String path)
    Creates a JSON value from a File.
    XMLSerializer.readFromStream(InputStream stream)
    Creates a JSON value from an input stream.
    Methods in net.sf.json.xml with parameters of type JSON
    Modifier and Type
    Method
    Description
    XMLSerializer.write(JSON json)
    Writes a JSON value into a XML string with UTF-8 encoding.
    XMLSerializer.write(JSON json, 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.