All Classes and Interfaces

Class
Description
Contains all information needed to access a java field.
 
 
 
ASM Utils used to simplify class generation
A basic implementation of the FieldFilter interface that permits all operations on fields.
Allow access reflect field using runtime generated accessor.
A builder class for dynamically creating BeansAccess classes for accessing bean properties efficiently.
Beans Access Config
 
 
 
 
 
 
 
 
 
 
 
 
Utility class for converting strings into Date objects, considering various global date formats.
Comparator for case-insensitive string comparison.
An exception that is thrown to indicate a problem occurred during a conversion process.
Provides utility methods to convert objects to different primitive types and their wrapper classes.
Simple Reader Class for generic Map
 
 
Simple extension from ClassLoader overriding 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 method to user JSON-smart
 
 
 
protected class used to stored Internal methods
 
 
 
 
 
 
 
Simple solution to support on read field renaming
json-smart will parse multiple json separated by blank or line break character.
Same exception as java.lang.NoSuchFieldException but extends RuntimException
ParseException explains why and where the error occurs in source JSON text.