All Classes and Interfaces

Class
Description
Contains all information needed to access a java field.
 
 
 
ASM Utils used to simplify class generation
 
Allow access reflect field using runtime generated accessor.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Simple Reader Class for generic Map
 
 
Simple extension from ClassLoader overiding the loadClass(String name, boolean resolve) method and allowing to register new classes
 
allow to control read/write access to field
A JSON array.
Beans that support customized output of JSON text shall implement this interface.
Beans that support advanced output of JSON text shall implement this interface.
block access to a field or to a getter or to a setter.
A JQuery like Json editor, accessor.
A JSON object.
 
JSONParserBase is the common code between JSONParserString and JSONParserReader
 
Parser for JSON text.
Parser for JSON text.
Parser for JSON text.
Parser for JSON text.
Parser for JSON text.
Parser for JSON text.
 
Default datatype mapper use by Json-smart ton store data.
Jackson Annotation like
Beans that support customized output of JSON text to a writer shall implement this interface.
Beans that support customized output of JSON text to a writer shall implement this interface.
JSONStyle object configure JSonSerializer reducing output size
 
 
JSONValue is the helper class In most of case you should use those static methode to user JSON-smart The most commonly use methode are JSONValue.parse(String) JSONValue.toJSONString(Object)
 
 
 
protected class used to stored Internal methods
 
 
 
 
 
 
 
Simple solution to supporr on read filed renaming
Same exception as java.lang.NoSuchFieldException but extends RuntimException
ParseException explains why and where the error occurs in source JSON text.