- accumulate(String, boolean) - Method in class net.sf.json.JSONObject
-
Accumulate values under a key.
- accumulate(String, double) - Method in class net.sf.json.JSONObject
-
Accumulate values under a key.
- accumulate(String, int) - Method in class net.sf.json.JSONObject
-
Accumulate values under a key.
- accumulate(String, long) - Method in class net.sf.json.JSONObject
-
Accumulate values under a key.
- accumulate(String, Object) - Method in class net.sf.json.JSONObject
-
Accumulate values under a key.
- accumulate(String, Object, JsonConfig) - Method in class net.sf.json.JSONObject
-
Accumulate values under a key.
- accumulateAll(Map) - Method in class net.sf.json.JSONObject
-
- accumulateAll(Map, JsonConfig) - Method in class net.sf.json.JSONObject
-
- add(int, Object) - Method in class net.sf.json.JSONArray
-
- add(int, Object, JsonConfig) - Method in class net.sf.json.JSONArray
-
- add(Object) - Method in class net.sf.json.JSONArray
-
- add(Object, JsonConfig) - Method in class net.sf.json.JSONArray
-
- addAll(Collection) - Method in class net.sf.json.JSONArray
-
- addAll(Collection, JsonConfig) - Method in class net.sf.json.JSONArray
-
- addAll(int, Collection) - Method in class net.sf.json.JSONArray
-
- addAll(int, Collection, JsonConfig) - Method in class net.sf.json.JSONArray
-
- addIgnoreFieldAnnotation(String) - Method in class net.sf.json.JsonConfig
-
Adds an annotation that marks a field to be skipped when building.
[Java -> JSON]
- addIgnoreFieldAnnotation(Class) - Method in class net.sf.json.JsonConfig
-
Removes an annotation that marks a field to be skipped when building.
[Java -> JSON]
- addJsonEventListener(JsonEventListener) - Method in class net.sf.json.JsonConfig
-
Registers a listener for JSON events.
The events will be triggered only when using the static builders and if event triggering is
enabled.
[Java -> JSON]
- addNamespace(String, String) - Method in class net.sf.json.xml.XMLSerializer
-
Adds a namespace declaration to the root element.
- addNamespace(String, String, String) - Method in class net.sf.json.xml.XMLSerializer
-
Adds a namespace declaration to an element.
If the elementName param is null or blank, the namespace declaration will
be added to the root element.
- addPropertyFilter(PropertyFilter) - Method in class net.sf.json.filters.CompositePropertyFilter
-
- addPropertyFilter(Object, PropertyFilter) - Method in class net.sf.json.filters.MappingPropertyFilter
-
- addString(String) - Method in class net.sf.json.JSONArray
-
Adds a String without performing any conversion on it.
- AndPropertyFilter - Class in net.sf.json.filters
-
- AndPropertyFilter(PropertyFilter, PropertyFilter) - Constructor for class net.sf.json.filters.AndPropertyFilter
-
- apply(Object, String, Object) - Method in class net.sf.json.filters.AndPropertyFilter
-
- apply(Object, String, Object) - Method in class net.sf.json.filters.CompositePropertyFilter
-
- apply(Object, String, Object) - Method in class net.sf.json.filters.FalsePropertyFilter
-
- apply(Object, String, Object) - Method in class net.sf.json.filters.MappingPropertyFilter
-
- apply(Object, String, Object) - Method in class net.sf.json.filters.NotPropertyFilter
-
- apply(Object, String, Object) - Method in class net.sf.json.filters.OrPropertyFilter
-
- apply(Object, String, Object) - Method in class net.sf.json.filters.TruePropertyFilter
-
- apply(Object, String, Object) - Method in interface net.sf.json.util.PropertyFilter
-
- array() - Method in class net.sf.json.util.JSONBuilder
-
Begin appending a new array.
- ARRAY - Static variable in interface net.sf.json.xml.JSONTypes
-
- assertEquals(JSON, JSON) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSON values are equal.
- assertEquals(JSONArray, JSONArray) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONArrays are equal.
- assertEquals(JSONArray, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONArrays are equal.
- assertEquals(JSONFunction, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONFunctions are equal.
- assertEquals(JSONNull, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONNulls are equal.
- assertEquals(JSONObject, JSONObject) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONObjects are equal.
- assertEquals(JSONObject, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONObjects are equal.
- assertEquals(String, JSON, JSON) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSON values are equal.
- assertEquals(String, JSONArray) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONArrays are equal.
- assertEquals(String, JSONArray, JSONArray) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONArrays are equal.
- assertEquals(String, JSONArray, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONArrays are equal.
- assertEquals(String, JSONFunction) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONFunctions are equal.
- assertEquals(String, JSONFunction, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONFunctions are equal.
- assertEquals(String, JSONNull) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONNulls are equal.
- assertEquals(String, JSONNull, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONNulls are equal.
- assertEquals(String, JSONObject) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONObjects are equal.
- assertEquals(String, JSONObject, JSONObject) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONObjects are equal.
- assertEquals(String, JSONObject, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONObjects are equal.
- assertEquals(String, String, JSONArray) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONArrays are equal.
- assertEquals(String, String, JSONFunction) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONFunctions are equal.
- assertEquals(String, String, JSONNull) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONNulls are equal.
- assertEquals(String, String, JSONObject) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSONObjects are equal.
- assertJsonEquals(String, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSON strings are equal.
- assertJsonEquals(String, String, String) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that two JSON strings are equal.
- assertNotNull(JSON) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that a JSON value is not null.
Fails if:
JSONNull.getInstance().equals( json )
((JSONObject) json).isNullObject()
- assertNotNull(String, JSON) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that a JSON value is not null.
Fails if:
JSONNull.getInstance().equals( json )
((JSONObject) json).isNullObject()
- assertNull(JSON) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that a JSON value is null.
Fails if:
!JSONNull.getInstance().equals( json )
!((JSONObject) json).isNullObject()
- assertNull(String, JSON) - Static method in class net.sf.json.test.JSONAssert
-
Asserts that a JSON value is null.
Fails if:
!JSONNull.getInstance().equals( json )
!((JSONObject) json).isNullObject()
- element(boolean) - Method in class net.sf.json.JSONArray
-
Append a boolean value.
- element(Collection) - Method in class net.sf.json.JSONArray
-
Append a value in the JSONArray, where the value will be a JSONArray which
is produced from a Collection.
- element(Collection, JsonConfig) - Method in class net.sf.json.JSONArray
-
Append a value in the JSONArray, where the value will be a JSONArray which
is produced from a Collection.
- element(double) - Method in class net.sf.json.JSONArray
-
Append a double value.
- element(int) - Method in class net.sf.json.JSONArray
-
Append an int value.
- element(int, boolean) - Method in class net.sf.json.JSONArray
-
Put or replace a boolean value in the JSONArray.
- element(int, Collection) - Method in class net.sf.json.JSONArray
-
Put a value in the JSONArray, where the value will be a JSONArray which is
produced from a Collection.
- element(int, Collection, JsonConfig) - Method in class net.sf.json.JSONArray
-
Put a value in the JSONArray, where the value will be a JSONArray which is
produced from a Collection.
- element(int, double) - Method in class net.sf.json.JSONArray
-
Put or replace a double value.
- element(int, int) - Method in class net.sf.json.JSONArray
-
Put or replace an int value.
- element(int, long) - Method in class net.sf.json.JSONArray
-
Put or replace a long value.
- element(int, Map) - Method in class net.sf.json.JSONArray
-
Put a value in the JSONArray, where the value will be a JSONObject which
is produced from a Map.
- element(int, Map, JsonConfig) - Method in class net.sf.json.JSONArray
-
Put a value in the JSONArray, where the value will be a JSONObject which
is produced from a Map.
- element(int, Object) - Method in class net.sf.json.JSONArray
-
Put or replace an object value in the JSONArray.
- element(int, Object, JsonConfig) - Method in class net.sf.json.JSONArray
-
Put or replace an object value in the JSONArray.
- element(int, String) - Method in class net.sf.json.JSONArray
-
Put or replace a String value in the JSONArray.
- element(int, String, JsonConfig) - Method in class net.sf.json.JSONArray
-
Put or replace a String value in the JSONArray.
- element(JSONNull) - Method in class net.sf.json.JSONArray
-
Append an JSON value.
- element(JSONObject) - Method in class net.sf.json.JSONArray
-
Append an JSON value.
- element(long) - Method in class net.sf.json.JSONArray
-
Append an long value.
- element(Map) - Method in class net.sf.json.JSONArray
-
Put a value in the JSONArray, where the value will be a JSONObject which
is produced from a Map.
- element(Map, JsonConfig) - Method in class net.sf.json.JSONArray
-
Put a value in the JSONArray, where the value will be a JSONObject which
is produced from a Map.
- element(Object) - Method in class net.sf.json.JSONArray
-
Append an object value.
- element(Object, JsonConfig) - Method in class net.sf.json.JSONArray
-
Append an object value.
- element(String) - Method in class net.sf.json.JSONArray
-
Append a String value.
- element(String, JsonConfig) - Method in class net.sf.json.JSONArray
-
Append a String value.
- element(String, boolean) - Method in class net.sf.json.JSONObject
-
Put a key/boolean pair in the JSONObject.
- element(String, Collection) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject, where the value will be a
JSONArray which is produced from a Collection.
- element(String, Collection, JsonConfig) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject, where the value will be a
JSONArray which is produced from a Collection.
- element(String, double) - Method in class net.sf.json.JSONObject
-
Put a key/double pair in the JSONObject.
- element(String, int) - Method in class net.sf.json.JSONObject
-
Put a key/int pair in the JSONObject.
- element(String, long) - Method in class net.sf.json.JSONObject
-
Put a key/long pair in the JSONObject.
- element(String, Map) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject, where the value will be a
JSONObject which is produced from a Map.
- element(String, Map, JsonConfig) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject, where the value will be a
JSONObject which is produced from a Map.
- element(String, Object) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject.
- element(String, Object, JsonConfig) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject.
- elementOpt(String, Object) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject, but only if the key and the value
are both non-null.
- elementOpt(String, Object, JsonConfig) - Method in class net.sf.json.JSONObject
-
Put a key/value pair in the JSONObject, but only if the key and the value
are both non-null.
- enableEventTriggering() - Method in class net.sf.json.JsonConfig
-
Enables event triggering when building.
[Java -> JSON]
- endArray() - Method in class net.sf.json.util.JSONBuilder
-
End an array.
- endObject() - Method in class net.sf.json.util.JSONBuilder
-
End an object.
- entrySet() - Method in class net.sf.json.JSONObject
-
- EnumMorpher - Class in net.sf.json.util
-
- EnumMorpher(Class) - Constructor for class net.sf.json.util.EnumMorpher
-
- equals(Object) - Method in class net.sf.json.JSONArray
-
- equals(Object) - Method in class net.sf.json.JSONFunction
-
- equals(Object) - Method in class net.sf.json.JSONNull
-
A Null object is equal to the null value and to itself.
- equals(Object) - Method in class net.sf.json.JSONObject
-
- get(int) - Method in class net.sf.json.JSONArray
-
Get the object value associated with an index.
- get(Object) - Method in class net.sf.json.JSONObject
-
- get(String) - Method in class net.sf.json.JSONObject
-
Get the value object associated with a key.
- getArrayMode() - Method in class net.sf.json.JsonConfig
-
Returns the current array mode conversion.
[JSON -> Java]
- getArrayName() - Method in class net.sf.json.xml.XMLSerializer
-
Returns the name used for JSONArray.
- getBoolean(int) - Method in class net.sf.json.JSONArray
-
Get the boolean value associated with an index.
- getBoolean(String) - Method in class net.sf.json.JSONObject
-
Get the boolean value associated with a key.
- getClassMap() - Method in class net.sf.json.JsonConfig
-
Returns the current attribute/class Map.
[JSON -> Java]
- getCollectionType(PropertyDescriptor, boolean) - Static method in class net.sf.json.JSONArray
-
Get the collection type from a getter or setter, or null if no type was
found.
Contributed by [Matt Small @ WaveMaker].
- getCollectionType() - Method in class net.sf.json.JsonConfig
-
Returns the current collection type used for collection transformations.
[JSON -> Java]
- getCycleDetectionStrategy() - Method in class net.sf.json.JsonConfig
-
Returns the configured CycleDetectionStrategy.
Default value is CycleDetectionStrategy.STRICT
[Java -> JSON]
- getDefaultValue(Class) - Method in class net.sf.json.processors.DefaultDefaultValueProcessor
-
- getDefaultValue(Class) - Method in interface net.sf.json.processors.DefaultValueProcessor
-
Returns an appropriate default value for a type.
- getDefaultValueProcessorMatcher() - Method in class net.sf.json.JsonConfig
-
Returns the configured DefaultValueProcessorMatcher.
Default value is DefaultValueProcessorMatcher.DEFAULT
[Java -> JSON]
- getDimensions(JSONArray) - Static method in class net.sf.json.JSONArray
-
Returns the number of dimensions suited for a java array.
- getDouble(int) - Method in class net.sf.json.JSONArray
-
Get the double value associated with an index.
- getDouble(String) - Method in class net.sf.json.JSONObject
-
Get the double value associated with a key.
- getElementName() - Method in class net.sf.json.xml.XMLSerializer
-
Returns the name used for JSONArray elements.
- getEnclosedType() - Method in class net.sf.json.JsonConfig
-
Returns the current enclosed type for generic collection transformations.
[JSON -> Java]
- getExcludes() - Method in class net.sf.json.JsonConfig
-
Returns the configured properties for exclusion.
- getExpandableProperties() - Method in class net.sf.json.xml.XMLSerializer
-
Returns a list of properties to be expanded from child to parent.
- getFunctionBody(String) - Static method in class net.sf.json.util.JSONUtils
-
Returns the body of a function literal.
- getFunctionParams(String) - Static method in class net.sf.json.util.JSONUtils
-
Returns the params of a function literal.
- getGroupIfMatches(String, int) - Method in class net.sf.json.regexp.JdkRegexpMatcher
-
- getGroupIfMatches(String, int) - Method in interface net.sf.json.regexp.RegexpMatcher
-
Returns the specified group if the string matches the Pattern.
The Pattern will be managed internally by the RegexpMatcher
implementation.
- getIgnoreFieldAnnotations() - Method in class net.sf.json.JsonConfig
-
Returns a List of all annotations that mark a field to be skipped when building.
[Java -> JSON]
- getInnerComponentType(Class) - Static method in class net.sf.json.util.JSONUtils
-
Returns the inner-most component type of an Array.
- getInstance() - Static method in class net.sf.json.JSONNull
-
Returns the singleton instance of JSONNull
- getInt(int) - Method in class net.sf.json.JSONArray
-
Get the int value associated with an index.
- getInt(String) - Method in class net.sf.json.JSONObject
-
Get the int value associated with a key.
- getJavaIdentifierTransformer() - Method in class net.sf.json.JsonConfig
-
Returns the configured JavaIdentifierTransformer.
- getJavaPropertyFilter() - Method in class net.sf.json.JsonConfig
-
Returns the configured property filter when serializing to Java.
[JSON -> Java]
- getJavaPropertyNameProcessorMatcher() - Method in class net.sf.json.JsonConfig
-
Returns the configured PropertyNameProcessorMatcher.
Default value is PropertyNameProcessorMatcher.DEFAULT
[JSON -> Java]
- getJSONArray(int) - Method in class net.sf.json.JSONArray
-
Get the JSONArray associated with an index.
- getJSONArray(String) - Method in class net.sf.json.JSONObject
-
Get the JSONArray value associated with a key.
- getJsonBeanProcessorMatcher() - Method in class net.sf.json.JsonConfig
-
Returns the configured JsonBeanProcessorMatcher.
Default value is JsonBeanProcessorMatcher.DEFAULT
[JSON -> Java]
- getJsonConfig() - Method in class net.sf.json.groovy.JsonGroovyBuilder
-
- getJsonEventListeners() - Method in class net.sf.json.JsonConfig
-
Returns a list of registered listeners for JSON events.
[JSON -> Java]
- getJSONObject(int) - Method in class net.sf.json.JSONArray
-
Get the JSONObject associated with an index.
- getJSONObject(String) - Method in class net.sf.json.JSONObject
-
Get the JSONObject value associated with a key.
- getJsonPropertyFilter() - Method in class net.sf.json.JsonConfig
-
Returns the configured property filter when serializing to JSON.
[Java -> JSON]
- getJsonPropertyNameProcessorMatcher() - Method in class net.sf.json.JsonConfig
-
Returns the configured PropertyNameProcessorMatcher.
Default value is PropertyNameProcessorMatcher.DEFAULT
[Java -> JSON]
- getJsonValueProcessorMatcher() - Method in class net.sf.json.JsonConfig
-
Returns the configured JsonValueProcessorMatcher.
Default value is JsonValueProcessorMatcher.DEFAULT
[Java -> JSON]
- getLong(int) - Method in class net.sf.json.JSONArray
-
Get the long value associated with an index.
- getLong(String) - Method in class net.sf.json.JSONObject
-
Get the long value associated with a key.
- getMatch(Class, Set) - Method in class net.sf.json.processors.DefaultValueProcessorMatcher
-
Returns the matching class calculated with the target class and the
provided set.
- getMatch(Class, Set) - Method in class net.sf.json.processors.JsonBeanProcessorMatcher
-
Returns the matching class calculated with the target class and the
provided set.
- getMatch(Class, Set) - Method in class net.sf.json.processors.JsonValueProcessorMatcher
-
Returns the matching class calculated with the target class and the
provided set.
- getMatch(Class, Set) - Method in class net.sf.json.processors.PropertyNameProcessorMatcher
-
Returns the matching class calculated with the target class and the
provided set.
- getMatch(Class, Set) - Method in class net.sf.json.util.PropertyExclusionClassMatcher
-
Returns the matching class calculated with the target class and the
provided set.
- getMatcher(String) - Static method in class net.sf.json.regexp.RegexpUtils
-
Returns a RegexpMatcher that works in a specific environment.
- getMatcher(String, boolean) - Static method in class net.sf.json.regexp.RegexpUtils
-
Returns a RegexpMatcher that works in a specific environment.
- getMergedExcludes() - Method in class net.sf.json.JsonConfig
-
Returns a set of default excludes with user-defined excludes.
[Java -> JSON]
- getMergedExcludes(Class) - Method in class net.sf.json.JsonConfig
-
Returns a set of default excludes with user-defined excludes.
Takes into account any additional excludes per matching class.
- getMorpherRegistry() - Static method in class net.sf.json.util.JSONUtils
-
Returns the singleton MorpherRegistry.
- getNewBeanInstanceStrategy() - Method in class net.sf.json.JsonConfig
-
Returns the configured NewBeanInstanceStrategy.
Default value is NewBeanInstanceStrategy.DEFAULT
[JSON -> Java]
- getObjectName() - Method in class net.sf.json.xml.XMLSerializer
-
Returns the name used for JSONArray.
- getParams() - Method in class net.sf.json.JSONFunction
-
Returns the parameters of this function.
- getProperties(JSONObject) - Static method in class net.sf.json.util.JSONUtils
-
Creates a Map with all the properties of the JSONObject.
- getProperty(String) - Method in class net.sf.json.groovy.JsonGroovyBuilder
-
- getPropertyExclusionClassMatcher() - Method in class net.sf.json.JsonConfig
-
Returns the configured PropertyExclusionClassMatcher.
Default value is PropertyExclusionClassMatcher.DEFAULT
[JSON -> Java]
- getPropertyNameProcessorMatcher() - Method in class net.sf.json.JsonConfig
-
- getPropertySetStrategy() - Method in class net.sf.json.JsonConfig
-
Returns the configured PropertySetStrategy.
Default value is PropertySetStrategy.DEFAULT
[JSON -> Java]
- getRootClass() - Method in class net.sf.json.JsonConfig
-
Returns the current root Class.
[JSON -> Java]
- getRootName() - Method in class net.sf.json.xml.XMLSerializer
-
Returns the name used for the root element.
- getString(int) - Method in class net.sf.json.JSONArray
-
Get the string associated with an index.
- getString(String) - Method in class net.sf.json.JSONObject
-
Get the string associated with a key.
- getText() - Method in class net.sf.json.JSONFunction
-
Reeturns the text of this function.
- getTypeClass(Object) - Static method in class net.sf.json.util.JSONUtils
-
Returns the JSON type.
Values are Object, String, Boolean, Number(subclasses) & JSONFunction.
- getWebHijackPreventionStrategy() - Static method in class net.sf.json.util.WebUtils
-
Returns the configured WebHijackPreventionStrategy.
- IGNORE_PROPERTY_ARR - Static variable in class net.sf.json.util.CycleDetectionStrategy
-
- IGNORE_PROPERTY_OBJ - Static variable in class net.sf.json.util.CycleDetectionStrategy
-
- indexOf(Object) - Method in class net.sf.json.JSONArray
-
- INFINITE_LOOP - Static variable in class net.sf.json.util.WebHijackPreventionStrategy
-
Prepends "while(1);"
- INTEGER - Static variable in interface net.sf.json.xml.JSONTypes
-
- invokeMethod(String, Object) - Method in class net.sf.json.groovy.JsonGroovyBuilder
-
- isAllowNonStringKeys() - Method in class net.sf.json.JsonConfig
-
Returns true if non-String keys are allowed on JSONObject.
Default value is false
[Java -> JSON]
- isArray() - Method in interface net.sf.json.JSON
-
Returns true if this object is a JSONArray, false otherwise.
- isArray() - Method in class net.sf.json.JSONArray
-
- isArray() - Method in class net.sf.json.JSONNull
-
- isArray() - Method in class net.sf.json.JSONObject
-
- isArray(Class) - Static method in class net.sf.json.util.JSONUtils
-
Tests if a Class represents an array or Collection.
- isArray(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if obj is an array or Collection.
- isBoolean(Class) - Static method in class net.sf.json.util.JSONUtils
-
Tests if Class represents a Boolean or primitive boolean
- isBoolean(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if obj is a Boolean or primitive boolean
- isDouble(Class) - Static method in class net.sf.json.util.JSONUtils
-
Tests if Class represents a primitive double or wrapper.
- isEmpty() - Method in interface net.sf.json.JSON
-
Returns true if this object has no elements or keys.
- isEmpty() - Method in class net.sf.json.JSONArray
-
- isEmpty() - Method in class net.sf.json.JSONNull
-
- isEmpty() - Method in class net.sf.json.JSONObject
-
- isEventTriggeringEnabled() - Method in class net.sf.json.JsonConfig
-
Returns true if event triggering is enabled during building.
Default value is false
[Java -> JSON]
- isExpandElements() - Method in class net.sf.json.JSONArray
-
- isForceTopLevelObject() - Method in class net.sf.json.xml.XMLSerializer
-
- isFunction(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if obj is javaScript function.
Obj must be a non-null String and match "^function[ ]?\\(.\*\)[
]?\\{.\*\}$"
- isFunctionHeader(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if obj is javaScript function header.
Obj must be a non-null String and match "^function[ ]?\\(.\*\)$"
- isHandleJettisonEmptyElement() - Method in class net.sf.json.JsonConfig
-
Returns true if this Jettison convention will be handled when converting to Java.
Jettison assumes that "" (empty string) can be assigned to empty elements (objects), which
clearly violates the JSON spec.
[JSON -> Java]
- isHandleJettisonSingleElementArray() - Method in class net.sf.json.JsonConfig
-
Returns true if this jettison convention will be handled when converting to Java.
Jettison states the following JSON {'media':{'title':'hello'}} can be set as a single element
JSONArray (media is the array).
[JSON -> Java]
- isIgnoreDefaultExcludes() - Method in class net.sf.json.JsonConfig
-
Returns true if default excludes will not be used.
Default value is false.
[Java -> JSON]
- isIgnoreJPATransient() - Method in class net.sf.json.JsonConfig
-
Returns true if JPA Transient annotated methods should be ignored.
Default value is false.
[Java -> JSON]
- isIgnorePublicFields() - Method in class net.sf.json.JsonConfig
-
Returns true if public fields of a bean will be ignored.
Default value is true.
[Java -> JSON]
- isIgnoreTransientFields() - Method in class net.sf.json.JsonConfig
-
Returns true if transient fields of a bean will be ignored.
Default value is false.
[Java -> JSON]
- isIgnoreUnreadableProperty() - Method in class net.sf.json.JsonConfig
-
- isJavaIdentifier(String) - Static method in class net.sf.json.util.JSONUtils
-
Returns trus if str represents a valid Java identifier.
- isJavascriptCompliant() - Method in class net.sf.json.JsonConfig
-
Returns true if Javascript compatibility is turned on.
Default value is false.
[Java -> JSON]
- isJsonKeyword(String, JsonConfig) - Static method in class net.sf.json.util.JSONUtils
-
- isNamespaceLenient() - Method in class net.sf.json.xml.XMLSerializer
-
Returns whether this serializer is tolerant to namespaces without URIs or
not.
- isNull(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if the obj is a javaScript null.
- isNullObject() - Method in class net.sf.json.JSONObject
-
Returs if this object is a null JSONObject.
- isNumber(Class) - Static method in class net.sf.json.util.JSONUtils
-
Tests if Class represents a primitive number or wrapper.
- isNumber(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if obj is a primitive number or wrapper.
- isObject(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if obj is not a boolean, number, string or array.
- isRemoveNamespacePrefixFromElements() - Method in class net.sf.json.xml.XMLSerializer
-
Returns whether this serializer will remove namespace prefix from elements
or not.
- isSkipJavaIdentifierTransformationInMapKeys() - Method in class net.sf.json.JsonConfig
-
Returns true if map keys will not be transformed.
Default value is false.
[JSON -> Java]
- isSkipNamespaces() - Method in class net.sf.json.xml.XMLSerializer
-
Returns whether this serializer will skip adding namespace declarations to
elements or not.
- isSkipWhitespace() - Method in class net.sf.json.xml.XMLSerializer
-
Returns whether this serializer will skip whitespace or not.
- isSortPropertyNames() - Method in class net.sf.json.xml.XMLSerializer
-
Returns whether this serializer will sort object properties by name or not.
- isString(Class) - Static method in class net.sf.json.util.JSONUtils
-
Tests if Class represents a String or a char
- isString(Object) - Static method in class net.sf.json.util.JSONUtils
-
Tests if obj is a String or a char
- isTrimSpaces() - Method in class net.sf.json.xml.XMLSerializer
-
Returns whether this serializer will trim leading and trealing whitespace
from values or not.
- isTypeHintsCompatibility() - Method in class net.sf.json.xml.XMLSerializer
-
Returns true if types hints will have a 'json_' prefix or not.
- isTypeHintsEnabled() - Method in class net.sf.json.xml.XMLSerializer
-
Returns true if JSON types will be included as attributes.
- isValidJsonValue(Object) - Static method in class net.sf.json.processors.JsonVerifier
-
Verifies if value is a valid JSON value.
- iterator() - Method in class net.sf.json.JSONArray
-
Returns an Iterator for this JSONArray
- JavaIdentifierTransformer - Class in net.sf.json.util
-
Transforms a string into a valid Java identifier.
There are five predefined strategies:
NOOP: does not perform transformation.
CAMEL_CASE: follows the camel case convention, deletes non
JavaIndentifierPart chars.
UNDERSCORE: transform whitespace and non JavaIdentifierPart chars to
'_'.
WHITESPACE: deletes whitespace and non JavaIdentifierPart chars.
STRICT: always throws a JSONException, does not perform transformation.
- JavaIdentifierTransformer() - Constructor for class net.sf.json.util.JavaIdentifierTransformer
-
- JdkRegexpMatcher - Class in net.sf.json.regexp
-
JDK 1.4+ RegexpMatcher implementation.
- JdkRegexpMatcher(String) - Constructor for class net.sf.json.regexp.JdkRegexpMatcher
-
- JdkRegexpMatcher(String, boolean) - Constructor for class net.sf.json.regexp.JdkRegexpMatcher
-
- join(String) - Method in class net.sf.json.JSONArray
-
Make a string from the contents of this JSONArray.
- join(String, boolean) - Method in class net.sf.json.JSONArray
-
Make a string from the contents of this JSONArray.
- JsDateJsonBeanProcessor - Class in net.sf.json.processors
-
Transforms a java.util.Date into a JSONObject ideal for JsDate conversion.
Example:
- JsDateJsonBeanProcessor() - Constructor for class net.sf.json.processors.JsDateJsonBeanProcessor
-
- JsDateJsonValueProcessor - Class in net.sf.json.processors
-
Transforms a java.util.Date property into a JSONObject ideal for JsDate
conversion
- JsDateJsonValueProcessor() - Constructor for class net.sf.json.processors.JsDateJsonValueProcessor
-
- JSON - Interface in net.sf.json
-
- JSONArray - Class in net.sf.json
-
A JSONArray is an ordered sequence of values.
- JSONArray() - Constructor for class net.sf.json.JSONArray
-
Construct an empty JSONArray.
- JSONAssert - Class in net.sf.json.test
-
Provides assertions on equality for JSON strings and JSON types.
- JSONAssert() - Constructor for class net.sf.json.test.JSONAssert
-
- JsonBeanProcessor - Interface in net.sf.json.processors
-
Base interface for custom serialization per Bean.
- JsonBeanProcessorMatcher - Class in net.sf.json.processors
-
Base class for finding a matching JsonBeanProcessor.
DEFAULT - matches the target class with equals().
- JsonBeanProcessorMatcher() - Constructor for class net.sf.json.processors.JsonBeanProcessorMatcher
-
- JSONBuilder - Class in net.sf.json.util
-
JSONBuilder provides a quick and convenient way of producing JSON text.
- JSONBuilder(Writer) - Constructor for class net.sf.json.util.JSONBuilder
-
Make a fresh JSONBuilder.
- JsonConfig - Class in net.sf.json
-
Utility class that helps configuring the serialization process.
- JsonConfig() - Constructor for class net.sf.json.JsonConfig
-
- JsonEventListener - Interface in net.sf.json.util
-
Defines the contract to handle JsonEvents when building an object or array.
- JSONException - Exception in net.sf.json
-
The JSONException is thrown when things are amiss.
- JSONException() - Constructor for exception net.sf.json.JSONException
-
- JSONException(String) - Constructor for exception net.sf.json.JSONException
-
- JSONException(String, Throwable) - Constructor for exception net.sf.json.JSONException
-
- JSONException(Throwable) - Constructor for exception net.sf.json.JSONException
-
- JSONFunction - Class in net.sf.json
-
JSONFunction represents a javaScript function's text.
- JSONFunction(String) - Constructor for class net.sf.json.JSONFunction
-
Constructs a JSONFunction with no parameters.
- JSONFunction(String[], String) - Constructor for class net.sf.json.JSONFunction
-
Constructs a JSONFunction with parameters.
- JsonGroovyBuilder - Class in net.sf.json.groovy
-
A Groovy builder for JSON values.
- JsonGroovyBuilder() - Constructor for class net.sf.json.groovy.JsonGroovyBuilder
-
- JSONNull - Class in net.sf.json
-
JSONNull is equivalent to the value that JavaScript calls null, whilst Java's
null is equivalent to the value that JavaScript calls undefined.
- JSONObject - Class in net.sf.json
-
A JSONObject is an unordered collection of name/value pairs.
- JSONObject() - Constructor for class net.sf.json.JSONObject
-
Construct an empty JSONObject.
- JSONObject(boolean) - Constructor for class net.sf.json.JSONObject
-
Creates a JSONObject that is null.
- JSONSerializer - Class in net.sf.json
-
Transforms java objects into JSON and back.
Transformation from java to JSON is pretty straightforward, but the other way
around needs certain configuration, otherwise the java objects produced will
be DynaBeans and Lists, because the JSON notation does not carry any
information on java classes.
- JSONSerializer() - Constructor for class net.sf.json.JSONSerializer
-
- JsonSlurper - Class in net.sf.json.groovy
-
A Helper class modeled after XmlSlurper
- JsonSlurper() - Constructor for class net.sf.json.groovy.JsonSlurper
-
- JsonSlurper(JsonConfig) - Constructor for class net.sf.json.groovy.JsonSlurper
-
- JSONString - Interface in net.sf.json
-
The JSONString
interface allows a toJSONString()
method so that a class can change the behavior of
JSONObject.toString()
, JSONArray.toString()
,
and JSONWriter.value(
Object)
.
- JSONStringer - Class in net.sf.json.util
-
JSONStringer provides a quick and convenient way of producing JSON text.
- JSONStringer() - Constructor for class net.sf.json.util.JSONStringer
-
Make a fresh JSONStringer.
- JSONTokener - Class in net.sf.json.util
-
A JSONTokener takes a source string and extracts characters and tokens from
it.
- JSONTokener(String) - Constructor for class net.sf.json.util.JSONTokener
-
Construct a JSONTokener from a string.
- JSONTypes - Interface in net.sf.json.xml
-
- JSONUtils - Class in net.sf.json.util
-
Provides useful methods on java objects and JSON values.
- JsonValueProcessor - Interface in net.sf.json.processors
-
Base interface for custom serialization per property.
- JsonValueProcessorMatcher - Class in net.sf.json.processors
-
Base class for finding a matching JsonValueProcessor.
DEFAULT - matches the target class with equals().
- JsonValueProcessorMatcher() - Constructor for class net.sf.json.processors.JsonValueProcessorMatcher
-
- JsonVerifier - Class in net.sf.json.processors
-
Verifies if a value is a valid JSON value.
- JsonVerifier() - Constructor for class net.sf.json.processors.JsonVerifier
-
- names() - Method in class net.sf.json.JSONObject
-
Produce a JSONArray containing the names of the elements of this
JSONObject.
- names(JsonConfig) - Method in class net.sf.json.JSONObject
-
Produce a JSONArray containing the names of the elements of this
JSONObject.
- net.sf.json - package net.sf.json
-
The core of the library
- net.sf.json.filters - package net.sf.json.filters
-
Support for custom serialization
- net.sf.json.groovy - package net.sf.json.groovy
-
Groovy support
- net.sf.json.processors - package net.sf.json.processors
-
Support for custom serialization
- net.sf.json.regexp - package net.sf.json.regexp
-
Regexp utilities
- net.sf.json.test - package net.sf.json.test
-
Testing utilities
- net.sf.json.util - package net.sf.json.util
-
Miscelaneous utilities
- net.sf.json.xml - package net.sf.json.xml
-
Utilities for trasforming JSON to XML and back.
- NewBeanInstanceStrategy - Class in net.sf.json.util
-
Base class for creating Bean instances.
DEFAULT - calls Class.newInstance().
- NewBeanInstanceStrategy() - Constructor for class net.sf.json.util.NewBeanInstanceStrategy
-
- newDynaBean(JSONObject) - Static method in class net.sf.json.util.JSONUtils
-
Creates a new MorphDynaBean from a JSONObject.
- newDynaBean(JSONObject, JsonConfig) - Static method in class net.sf.json.util.JSONUtils
-
Creates a new MorphDynaBean from a JSONObject.
- newInstance(Class, JSONObject) - Method in class net.sf.json.util.NewBeanInstanceStrategy
-
Creates a new instance.
- next() - Method in class net.sf.json.util.JSONTokener
-
Get the next character in the source string.
- next(char) - Method in class net.sf.json.util.JSONTokener
-
Consume the next character, and check that it matches a specified
character.
- next(int) - Method in class net.sf.json.util.JSONTokener
-
Get the next n characters.
- nextClean() - Method in class net.sf.json.util.JSONTokener
-
Get the next char in the string, skipping whitespace and comments
(slashslash, slashstar, and hash).
- nextString(char) - Method in class net.sf.json.util.JSONTokener
-
Return the characters up to the next close quote character.
- nextTo(char) - Method in class net.sf.json.util.JSONTokener
-
Get the text up but not including the specified character or the end of
line, whichever comes first.
- nextTo(String) - Method in class net.sf.json.util.JSONTokener
-
Get the text up but not including one of the specified delimeter
characters or the end of line, whichever comes first.
- nextValue() - Method in class net.sf.json.util.JSONTokener
-
Get the next value.
- nextValue(JsonConfig) - Method in class net.sf.json.util.JSONTokener
-
Get the next value.
- NOOP - Static variable in class net.sf.json.util.JavaIdentifierTransformer
-
Noop transformer '@invalid' => '@invalid'
- NOPROP - Static variable in class net.sf.json.util.CycleDetectionStrategy
-
Returns a special object (IGNORE_PROPERTY_OBJ) that indicates the entire
property should be ignored
- NotPropertyFilter - Class in net.sf.json.filters
-
- NotPropertyFilter(PropertyFilter) - Constructor for class net.sf.json.filters.NotPropertyFilter
-
- NUMBER - Static variable in interface net.sf.json.xml.JSONTypes
-
- numberToString(Number) - Static method in class net.sf.json.util.JSONUtils
-
Produce a string from a Number.
- object() - Method in class net.sf.json.util.JSONBuilder
-
Begin appending a new object.
- OBJECT - Static variable in interface net.sf.json.xml.JSONTypes
-
- onArrayEnd() - Method in interface net.sf.json.util.JsonEventListener
-
Ttriggered when reaching the end of an array.
- onArrayStart() - Method in interface net.sf.json.util.JsonEventListener
-
triggered when the start of an array is encountered.
- onElementAdded(int, Object) - Method in interface net.sf.json.util.JsonEventListener
-
Triggered when an element has been added to the current array.
- onError(JSONException) - Method in interface net.sf.json.util.JsonEventListener
-
Triggered when an exception is thrown.
- onObjectEnd() - Method in interface net.sf.json.util.JsonEventListener
-
triggered when reaching the end of an object.
- onObjectStart() - Method in interface net.sf.json.util.JsonEventListener
-
Triggered when the start of an object is encountered.
- onPropertySet(String, Object, boolean) - Method in interface net.sf.json.util.JsonEventListener
-
Triggered when a property is set on an object
- onWarning(String) - Method in interface net.sf.json.util.JsonEventListener
-
Triggered when a warning is encountered.
- opt(int) - Method in class net.sf.json.JSONArray
-
Get the optional object value associated with an index.
- opt(String) - Method in class net.sf.json.JSONObject
-
Get an optional value associated with a key.
- optBoolean(int) - Method in class net.sf.json.JSONArray
-
Get the optional boolean value associated with an index.
- optBoolean(int, boolean) - Method in class net.sf.json.JSONArray
-
Get the optional boolean value associated with an index.
- optBoolean(String) - Method in class net.sf.json.JSONObject
-
Get an optional boolean associated with a key.
- optBoolean(String, boolean) - Method in class net.sf.json.JSONObject
-
Get an optional boolean associated with a key.
- optDouble(int) - Method in class net.sf.json.JSONArray
-
Get the optional double value associated with an index.
- optDouble(int, double) - Method in class net.sf.json.JSONArray
-
Get the optional double value associated with an index.
- optDouble(String) - Method in class net.sf.json.JSONObject
-
Get an optional double associated with a key, or NaN if there is no such
key or if its value is not a number.
- optDouble(String, double) - Method in class net.sf.json.JSONObject
-
Get an optional double associated with a key, or the defaultValue if there
is no such key or if its value is not a number.
- optInt(int) - Method in class net.sf.json.JSONArray
-
Get the optional int value associated with an index.
- optInt(int, int) - Method in class net.sf.json.JSONArray
-
Get the optional int value associated with an index.
- optInt(String) - Method in class net.sf.json.JSONObject
-
Get an optional int value associated with a key, or zero if there is no
such key or if the value is not a number.
- optInt(String, int) - Method in class net.sf.json.JSONObject
-
Get an optional int value associated with a key, or the default if there
is no such key or if the value is not a number.
- optJSONArray(int) - Method in class net.sf.json.JSONArray
-
Get the optional JSONArray associated with an index.
- optJSONArray(String) - Method in class net.sf.json.JSONObject
-
Get an optional JSONArray associated with a key.
- optJSONObject(int) - Method in class net.sf.json.JSONArray
-
Get the optional JSONObject associated with an index.
- optJSONObject(String) - Method in class net.sf.json.JSONObject
-
Get an optional JSONObject associated with a key.
- optLong(int) - Method in class net.sf.json.JSONArray
-
Get the optional long value associated with an index.
- optLong(int, long) - Method in class net.sf.json.JSONArray
-
Get the optional long value associated with an index.
- optLong(String) - Method in class net.sf.json.JSONObject
-
Get an optional long value associated with a key, or zero if there is no
such key or if the value is not a number.
- optLong(String, long) - Method in class net.sf.json.JSONObject
-
Get an optional long value associated with a key, or the default if there
is no such key or if the value is not a number.
- optString(int) - Method in class net.sf.json.JSONArray
-
Get the optional string value associated with an index.
- optString(int, String) - Method in class net.sf.json.JSONArray
-
Get the optional string associated with an index.
- optString(String) - Method in class net.sf.json.JSONObject
-
Get an optional string associated with a key.
- optString(String, String) - Method in class net.sf.json.JSONObject
-
Get an optional string associated with a key.
- OrPropertyFilter - Class in net.sf.json.filters
-
- OrPropertyFilter(PropertyFilter, PropertyFilter) - Constructor for class net.sf.json.filters.OrPropertyFilter
-
- read(String) - Method in class net.sf.json.xml.XMLSerializer
-
Creates a JSON value from a XML string.
- readFromFile(File) - Method in class net.sf.json.xml.XMLSerializer
-
Creates a JSON value from a File.
- readFromFile(String) - Method in class net.sf.json.xml.XMLSerializer
-
Creates a JSON value from a File.
- readFromStream(InputStream) - Method in class net.sf.json.xml.XMLSerializer
-
Creates a JSON value from an input stream.
- RegexpMatcher - Interface in net.sf.json.regexp
-
Abstraction for regexp handling.
- RegexpUtils - Class in net.sf.json.regexp
-
Convenience utility for working withRegexpMatcher.
- registerDefaultValueProcessor(Class, DefaultValueProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a DefaultValueProcessor.
[Java -> JSON]
- registerJavaPropertyNameProcessor(Class, PropertyNameProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a PropertyNameProcessor.
[JSON -> Java]
- registerJsonBeanProcessor(Class, JsonBeanProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a JsonBeanProcessor.
[Java -> JSON]
- registerJsonPropertyNameProcessor(Class, PropertyNameProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a PropertyNameProcessor.
[Java -> JSON]
- registerJsonValueProcessor(Class, Class, JsonValueProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a JsonValueProcessor.
[Java -> JSON]
- registerJsonValueProcessor(Class, JsonValueProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a JsonValueProcessor.
[Java -> JSON]
- registerJsonValueProcessor(Class, String, JsonValueProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a JsonValueProcessor.
[Java -> JSON]
- registerJsonValueProcessor(String, JsonValueProcessor) - Method in class net.sf.json.JsonConfig
-
Registers a JsonValueProcessor.
[Java -> JSON]
- registerPropertyExclusion(Class, String) - Method in class net.sf.json.JsonConfig
-
Registers a exclusion for a target class.
[Java -> JSON]
- registerPropertyExclusions(Class, String[]) - Method in class net.sf.json.JsonConfig
-
Registers exclusions for a target class.
[Java -> JSON]
- registerPropertyNameProcessor(Class, PropertyNameProcessor) - Method in class net.sf.json.JsonConfig
-
- remove(int) - Method in class net.sf.json.JSONArray
-
- remove(Object) - Method in class net.sf.json.JSONArray
-
- remove(Object) - Method in class net.sf.json.JSONObject
-
- remove(String) - Method in class net.sf.json.JSONObject
-
Remove a name and its value, if present.
- removeAll(Collection) - Method in class net.sf.json.JSONArray
-
- removeAll(Collection, JsonConfig) - Method in class net.sf.json.JSONArray
-
- removeIgnoreFieldAnnotation(String) - Method in class net.sf.json.JsonConfig
-
Adds an annotation that marks a field to be skipped when building.
[Java -> JSON]
- removeIgnoreFieldAnnotation(Class) - Method in class net.sf.json.JsonConfig
-
Removes an annotation that marks a field to be skipped when building.
[Java -> JSON]
- removeJsonEventListener(JsonEventListener) - Method in class net.sf.json.JsonConfig
-
Removes a listener for JSON events.
[Java -> JSON]
- removeNamespace(String) - Method in class net.sf.json.xml.XMLSerializer
-
Removes a namespace from the root element.
- removeNamespace(String, String) - Method in class net.sf.json.xml.XMLSerializer
-
Removes a namespace from the root element.
If the elementName is null or blank, the namespace will be removed from
the root element.
- removePropertyFilter(PropertyFilter) - Method in class net.sf.json.filters.CompositePropertyFilter
-
- removePropertyFilter(Object) - Method in class net.sf.json.filters.MappingPropertyFilter
-
- reset() - Method in class net.sf.json.JsonConfig
-
Resets all values to its default state.
- reset() - Method in class net.sf.json.util.JSONTokener
-
- retainAll(Collection) - Method in class net.sf.json.JSONArray
-
- retainAll(Collection, JsonConfig) - Method in class net.sf.json.JSONArray
-
- set(int, Object) - Method in class net.sf.json.JSONArray
-
- set(int, Object, JsonConfig) - Method in class net.sf.json.JSONArray
-
- setAllowNonStringKeys(boolean) - Method in class net.sf.json.JsonConfig
-
Sets if non-String keys are allowed on JSONObject.
[Java -> JSON]
- setArrayMode(int) - Method in class net.sf.json.JsonConfig
-
Sets the current array mode for conversion.
If the value is not MODE_LIST, MODE_OBJECT_ARRAY nor MODE_SET, then MODE_LIST will be used.
[JSON -> Java]
- setArrayName(String) - Method in class net.sf.json.xml.XMLSerializer
-
Sets the name used for JSONArray.
Default is 'a'.
- setClassMap(Map) - Method in class net.sf.json.JsonConfig
-
Sets the current attribute/Class Map
[JSON -> Java]
- setCollectionType(Class) - Method in class net.sf.json.JsonConfig
-
Sets the current collection type used for collection transformations.
[JSON -> Java]
- setCycleDetectionStrategy(CycleDetectionStrategy) - Method in class net.sf.json.JsonConfig
-
Sets a CycleDetectionStrategy to use.
Will set default value (CycleDetectionStrategy.STRICT) if null.
[Java -> JSON]
- setDefaultValueProcessorMatcher(DefaultValueProcessorMatcher) - Method in class net.sf.json.JsonConfig
-
Sets a DefaultValueProcessorMatcher to use.
Will set default value (DefaultValueProcessorMatcher.DEFAULT) if null.
[Java -> JSON]
- setElementName(String) - Method in class net.sf.json.xml.XMLSerializer
-
Sets the name used for JSONArray elements.
Default is 'e'.
- setEnclosedType(Class) - Method in class net.sf.json.JsonConfig
-
Sets the current enclosed type for generic collection transformations.
[JSON -> Java]
- setEscapeLowerChars(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets whether this serializer should escape characters lower than ' ' in texts.
- setExcludes(String[]) - Method in class net.sf.json.JsonConfig
-
Sets the excludes to use.
Will set default value ([]) if null.
[Java -> JSON]
- setExpandableProperties(String[]) - Method in class net.sf.json.xml.XMLSerializer
-
Sets the list of properties to be expanded from child to parent.
- setExpandElements(boolean) - Method in class net.sf.json.JSONArray
-
- setForceTopLevelObject(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
- setHandleJettisonEmptyElement(boolean) - Method in class net.sf.json.JsonConfig
-
Activate/Deactivate handling this jettison convention when converting to Java.
Jettison states that "" (empty string) can be assigned to empty elements (objects), which
clearly violates the JSON spec.
[JSON -> Java]
- setHandleJettisonSingleElementArray(boolean) - Method in class net.sf.json.JsonConfig
-
Activate/Deactivate handling this jettison convention when converting to Java.
* Jettison
states the following JSON {'media':{'title':'hello'}} can be set as a single element JSONArray
(media is the array).
[JSON -> Java]
- setIgnoreDefaultExcludes(boolean) - Method in class net.sf.json.JsonConfig
-
Sets if default excludes would be skipped when building.
[Java -> JSON]
- setIgnoreJPATransient(boolean) - Method in class net.sf.json.JsonConfig
-
Sets if JPA Transient annotated methods would be skipped when building.
[Java -> JSON]
- setIgnorePublicFields(boolean) - Method in class net.sf.json.JsonConfig
-
Sets if public fields would be skipped when building.
[Java -> JSON]
- setIgnoreTransientFields(boolean) - Method in class net.sf.json.JsonConfig
-
Sets if transient fields would be skipped when building.
[Java -> JSON]
- setIgnoreUnreadableProperty(boolean) - Method in class net.sf.json.JsonConfig
-
If true, properties found in JSON that have no corresponding Java setter/field/etc
will not raise an exception.
- setJavaIdentifierTransformer(JavaIdentifierTransformer) - Method in class net.sf.json.JsonConfig
-
Sets the JavaIdentifierTransformer to use.
Will set default value (JavaIdentifierTransformer.NOOP) if null.
[JSON -> Java]
- setJavaPropertyFilter(PropertyFilter) - Method in class net.sf.json.JsonConfig
-
Sets a property filter used when serializing to Java.
[JSON -> Java]
- setJavaPropertyNameProcessorMatcher(PropertyNameProcessorMatcher) - Method in class net.sf.json.JsonConfig
-
Sets a PropertyNameProcessorMatcher to use.
Will set default value (PropertyNameProcessorMatcher.DEFAULT) if null.
[JSON -> Java]
- setJavascriptCompliant(boolean) - Method in class net.sf.json.JsonConfig
-
Sets if Javascript compatibility is enabled when building.
[Java -> JSON]
- setJsonBeanProcessorMatcher(JsonBeanProcessorMatcher) - Method in class net.sf.json.JsonConfig
-
Sets a JsonBeanProcessorMatcher to use.
Will set default value (JsonBeanProcessorMatcher.DEFAULT) if null.
[Java -> JSON]
- setJsonConfig(JsonConfig) - Method in class net.sf.json.groovy.JsonGroovyBuilder
-
- setJsonPropertyFilter(PropertyFilter) - Method in class net.sf.json.JsonConfig
-
Sets a property filter used when serializing to JSON.
[Java -> JSON]
- setJsonPropertyNameProcessorMatcher(PropertyNameProcessorMatcher) - Method in class net.sf.json.JsonConfig
-
Sets a PropertyNameProcessorMatcher to use.
Will set default value (PropertyNameProcessorMatcher.DEFAULT) if null.
[Java -> JSON]
- setJsonValueProcessorMatcher(JsonValueProcessorMatcher) - Method in class net.sf.json.JsonConfig
-
Sets a JsonValueProcessorMatcher to use.
Will set default value (JsonValueProcessorMatcher.DEFAULT) if null.
[Java -> JSON]
- setKeepArrayName(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets whether this serializer should keep the XML element being an array.
- setKeepCData(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets whether this serializer should keep the CDATA information in the value or not.
- setNamespace(String, String) - Method in class net.sf.json.xml.XMLSerializer
-
Sets the namespace declaration to the root element.
Any previous values are discarded.
- setNamespace(String, String, String) - Method in class net.sf.json.xml.XMLSerializer
-
Adds a namespace declaration to an element.
Any previous values are discarded.
- setNamespaceLenient(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets whether this serializer is tolerant to namespaces without URIs or not.
- setNewBeanInstanceStrategy(NewBeanInstanceStrategy) - Method in class net.sf.json.JsonConfig
-
Sets the NewBeanInstanceStrategy to use.
Will set default value (NewBeanInstanceStrategy.DEFAULT) if null.
[JSON -> Java]
- setObjectName(String) - Method in class net.sf.json.xml.XMLSerializer
-
Sets the name used for JSONObject.
Default is 'o'.
- setPerformAutoExpansion(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets whether this serializer should perform automatic expansion of array elements or not.
- setProperty(String, Object) - Method in class net.sf.json.groovy.JsonGroovyBuilder
-
- setProperty(Object, String, Object) - Method in class net.sf.json.util.PropertySetStrategy
-
- setProperty(Object, String, Object, JsonConfig) - Method in class net.sf.json.util.PropertySetStrategy
-
- setPropertyExclusionClassMatcher(PropertyExclusionClassMatcher) - Method in class net.sf.json.JsonConfig
-
Sets a PropertyExclusionClassMatcher to use.
Will set default value (PropertyExclusionClassMatcher.DEFAULT) if null.
[Java -> JSON]
- setPropertyNameProcessorMatcher(PropertyNameProcessorMatcher) - Method in class net.sf.json.JsonConfig
-
- setPropertySetStrategy(PropertySetStrategy) - Method in class net.sf.json.JsonConfig
-
Sets a PropertySetStrategy to use.
Will set default value (PropertySetStrategy.DEFAULT) if null.
[JSON -> Java]
- setRemoveNamespacePrefixFromElements(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets if this serializer will remove namespace prefix from elements when
reading.
- setRootClass(Class) - Method in class net.sf.json.JsonConfig
-
Sets the current root Class.
[JSON -> Java]
- setRootName(String) - Method in class net.sf.json.xml.XMLSerializer
-
Sets the name used for the root element.
- setSkipJavaIdentifierTransformationInMapKeys(boolean) - Method in class net.sf.json.JsonConfig
-
Sets if property name as JavaIndetifier transformations would be skipped.
[JSON -> Java]
- setSkipNamespaces(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets if this serializer will skip adding namespace declarations to
elements when reading.
- setSkipWhitespace(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets if this serializer will skip whitespace when reading.
- setSortPropertyNames(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Returns whether this serializer will sort object properties by name or not.
- setTrimSpaces(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets if this serializer will trim leading and trealing whitespace from
values when reading.
- setTypeHintsCompatibility(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets whether types hints will have a 'json_' prefix or not.
- setTypeHintsEnabled(boolean) - Method in class net.sf.json.xml.XMLSerializer
-
Sets whether JSON types will be included as attributes.
- setWebHijackPreventionStrategy(WebHijackPreventionStrategy) - Static method in class net.sf.json.util.WebUtils
-
Sets a WebHijackPreventionStrategy.
Will use default value (WebHijackPreventionStrategy.INFINITE_LOOP) if
null.
- shaveOffNonJavaIdentifierStartChars(String) - Method in class net.sf.json.util.JavaIdentifierTransformer
-
Removes all non JavaIdentifier chars from the start of the string.
- SINGLE_QUOTE - Static variable in class net.sf.json.util.JSONUtils
-
Constant for char '
- size() - Method in interface net.sf.json.JSON
-
Returns the number of properties in an object or the size of the array.
- size() - Method in class net.sf.json.JSONArray
-
Get the number of elements in the JSONArray, included nulls.
- size() - Method in class net.sf.json.JSONNull
-
- size() - Method in class net.sf.json.JSONObject
-
Get the number of keys stored in the JSONObject.
- skipPast(String) - Method in class net.sf.json.util.JSONTokener
-
Skip characters until past the requested string.
- skipTo(char) - Method in class net.sf.json.util.JSONTokener
-
Skip characters until the next character is the requested character.
- STRICT - Static variable in class net.sf.json.util.CycleDetectionStrategy
-
Throws a JSONException
- STRICT - Static variable in class net.sf.json.util.JavaIdentifierTransformer
-
Strict transformer '@invalid' => JSONException
- STRING - Static variable in interface net.sf.json.xml.JSONTypes
-
- stripQuotes(String) - Static method in class net.sf.json.util.JSONUtils
-
Strips any single-quotes or double-quotes from both sides of the string.
- subList(int, int) - Method in class net.sf.json.JSONArray
-
- supports(Class) - Method in class net.sf.json.util.EnumMorpher
-
- syntaxError(String) - Method in class net.sf.json.util.JSONTokener
-
Make a JSONException to signal a syntax error.
- testValidity(Object) - Static method in class net.sf.json.util.JSONUtils
-
Throw an exception if the object is an NaN or infinite number.
- toArray(JSONArray) - Static method in class net.sf.json.JSONArray
-
Creates a java array from a JSONArray.
- toArray(JSONArray, Class) - Static method in class net.sf.json.JSONArray
-
Creates a java array from a JSONArray.
- toArray(JSONArray, Class, Map) - Static method in class net.sf.json.JSONArray
-
Creates a java array from a JSONArray.
Any attribute is a JSONObject and matches a key in the classMap, it will
be converted to that target class.
The classMap has the following conventions:
Every key must be an String.
Every value must be a Class.
A key may be a regular expression.
- toArray(JSONArray, JsonConfig) - Static method in class net.sf.json.JSONArray
-
Creates a java array from a JSONArray.
- toArray(JSONArray, Object, JsonConfig) - Static method in class net.sf.json.JSONArray
-
Creates a java array from a JSONArray.
- toArray() - Method in class net.sf.json.JSONArray
-
Produce an Object[] with the contents of this JSONArray.
- toArray(Object[]) - Method in class net.sf.json.JSONArray
-
- toBean() - Method in class net.sf.json.JSONObject
-
Creates a JSONDynaBean from a JSONObject.
- toBean(JSONObject) - Static method in class net.sf.json.JSONObject
-
- toBean(Class) - Method in class net.sf.json.JSONObject
-
- toBean(JSONObject, Class) - Static method in class net.sf.json.JSONObject
-
Creates a bean from a JSONObject, with a specific target class.
- toBean(JSONObject, Class, Map) - Static method in class net.sf.json.JSONObject
-
Creates a bean from a JSONObject, with a specific target class.
If beanClass is null, this method will return a graph of DynaBeans.
- toBean(JSONObject, JsonConfig) - Static method in class net.sf.json.JSONObject
-
Creates a bean from a JSONObject, with the specific configuration.
- toBean(JSONObject, Object, JsonConfig) - Static method in class net.sf.json.JSONObject
-
Creates a bean from a JSONObject, with the specific configuration.
- toCollection(JSONArray) - Static method in class net.sf.json.JSONArray
-
Returns a List or a Set taking generics into account.
- toCollection(JSONArray, Class) - Static method in class net.sf.json.JSONArray
-
Returns a List or a Set taking generics into account.
- toCollection(JSONArray, JsonConfig) - Static method in class net.sf.json.JSONArray
-
Returns a List or a Set taking generics into account.
Contributed by [Matt Small @ WaveMaker].
- toJava(JSON) - Static method in class net.sf.json.JSONSerializer
-
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.
- toJava(JSON, JsonConfig) - Static method in class net.sf.json.JSONSerializer
-
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.
- toJSON(Object) - Static method in class net.sf.json.JSONSerializer
-
Creates a JSONObject, JSONArray or a JSONNull from object.
Accepts JSON formatted strings, Maps, arrays, Collections, DynaBeans and
JavaBeans.
- toJSON(Object, JsonConfig) - Static method in class net.sf.json.JSONSerializer
-
Creates a JSONObject, JSONArray or a JSONNull from object.
Accepts JSON formatted strings, Maps, arrays, Collections, DynaBeans and
JavaBeans.
- toJSONArray(JSONArray) - Method in class net.sf.json.JSONObject
-
Produce a JSONArray containing the values of the members of this
JSONObject.
- toJSONObject(JSONArray) - Method in class net.sf.json.JSONArray
-
Produce a JSONObject by combining a JSONArray of names with the values of
this JSONArray.
- toJSONString() - Method in interface net.sf.json.JSONString
-
The toJSONString
method allows a class to produce its own
JSON serialization.
- toList(JSONArray) - Static method in class net.sf.json.JSONArray
-
- toList(JSONArray, Class) - Static method in class net.sf.json.JSONArray
-
- toList(JSONArray, Class, Map) - Static method in class net.sf.json.JSONArray
-
- toList(JSONArray, JsonConfig) - Static method in class net.sf.json.JSONArray
-
- toList(JSONArray, Object, JsonConfig) - Static method in class net.sf.json.JSONArray
-
Creates a List from a JSONArray.
- toString(int) - Method in interface net.sf.json.JSON
-
Make a prettyprinted JSON text.
- toString(int, int) - Method in interface net.sf.json.JSON
-
Make a prettyprinted JSON text.
- toString() - Method in class net.sf.json.JSONArray
-
Make a JSON text of this JSONArray.
- toString(int) - Method in class net.sf.json.JSONArray
-
Make a prettyprinted JSON text of this JSONArray.
- toString(int, int) - Method in class net.sf.json.JSONArray
-
Make a prettyprinted JSON text of this JSONArray.
- toString() - Method in class net.sf.json.JSONFunction
-
Returns the string representation of this function.
- toString() - Method in class net.sf.json.JSONNull
-
Get the "null" string value.
- toString(int) - Method in class net.sf.json.JSONNull
-
- toString(int, int) - Method in class net.sf.json.JSONNull
-
- toString() - Method in class net.sf.json.JSONObject
-
Make a JSON text of this JSONObject.
- toString(int) - Method in class net.sf.json.JSONObject
-
Make a prettyprinted JSON text of this JSONObject.
- toString(int, int) - Method in class net.sf.json.JSONObject
-
Make a prettyprinted JSON text of this JSONObject.
- toString() - Method in class net.sf.json.util.JSONStringer
-
Return the JSON text.
- toString() - Method in class net.sf.json.util.JSONTokener
-
Make a printable string of this JSONTokener.
- toString(JSON) - Static method in class net.sf.json.util.WebUtils
-
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.
- transformNumber(Number) - Static method in class net.sf.json.util.JSONUtils
-
Transforms a Number into a valid javascript number.
Float gets promoted to Double.
Byte and Short get promoted to Integer.
Long gets downgraded to Integer if possible.
- transformToJavaIdentifier(String) - Method in class net.sf.json.util.JavaIdentifierTransformer
-
- TruePropertyFilter - Class in net.sf.json.filters
-
- TruePropertyFilter() - Constructor for class net.sf.json.filters.TruePropertyFilter
-