A B C D E F G H I J K L M N O P R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- a(Object) - Method in class net.minidev.json.JSONNavi
-
internal cast to List
- accept(String) - Method in class net.minidev.json.actions.path.PathDelimiter
-
Checks if the given key is acceptable based on delimiter rules
- ACCEPT_INCOMPLETE - Static variable in class net.minidev.json.parser.JSONParser
-
If the parser is in stream mode
- ACCEPT_LEADING_ZERO - Static variable in class net.minidev.json.parser.JSONParser
-
Throws exception on excessive 0 leading in digits
- ACCEPT_NAN - Static variable in class net.minidev.json.parser.JSONParser
-
Parse NaN as Float.NaN
- ACCEPT_NON_QUOTE - Static variable in class net.minidev.json.parser.JSONParser
-
allow non quoted test
- ACCEPT_SIMPLE_QUOTE - Static variable in class net.minidev.json.parser.JSONParser
-
allow simple quote as String quoting char
- ACCEPT_TAILLING_DATA - Static variable in class net.minidev.json.parser.JSONParser
-
If enabled json-smart will throws exception if datas are present after the end of the Json data.
- ACCEPT_TAILLING_SPACE - Static variable in class net.minidev.json.parser.JSONParser
-
smart mode, fastest parsing mode.
- ACCEPT_USELESS_COMMA - Static variable in class net.minidev.json.parser.JSONParser
-
Throws exception on useless comma in object and array
- acceptDelimInKey - Variable in class net.minidev.json.actions.path.PathDelimiter
-
Whether to accept delimiter characters in keys
- acceptIncomplete - Variable in class net.minidev.json.parser.JSONParserBase
- acceptLeadinZero - Variable in class net.minidev.json.parser.JSONParserBase
- acceptNaN - Variable in class net.minidev.json.parser.JSONParserBase
- acceptNonQuote - Variable in class net.minidev.json.parser.JSONParserBase
- acceptSimpleQuote - Variable in class net.minidev.json.parser.JSONParserBase
- acceptUselessComma - Variable in class net.minidev.json.parser.JSONParserBase
- accessClassName - Variable in class net.minidev.asm.BeansAccessBuilder
- accessClassNameInternal - Variable in class net.minidev.asm.BeansAccessBuilder
- Accessor - Class in net.minidev.asm
-
Contains all information needed to access a java field.
- Accessor(Class<?>, Field, FieldFilter) - Constructor for class net.minidev.asm.Accessor
-
build accessor for a field
- accs - Variable in class net.minidev.asm.BeansAccess
- accs - Variable in class net.minidev.asm.BeansAccessBuilder
- action - Variable in class net.minidev.json.actions.navigate.TreeNavigator
-
The navigation action to execute
- action - Variable in class net.minidev.json.actions.traverse.TreeTraverser
- add(Object...) - Method in class net.minidev.json.JSONNavi
-
add value to the current arrays
- addAlias(BeansAccess<?>, HashMap<String, String>) - Static method in class net.minidev.asm.BeansAccess
- addComma() - Method in class net.minidev.json.writer.CompessorMapper
- addConversion(Class<?>) - Method in class net.minidev.asm.BeansAccessBuilder
-
Resister a new conversion
- addConversion(Iterable<Class<?>>) - Method in class net.minidev.asm.BeansAccessBuilder
-
register multiple new conversion
- addHour(StringTokenizer, Calendar, String) - Static method in class net.minidev.asm.ConvertDate
- addHour2(StringTokenizer, Calendar, String) - Static method in class net.minidev.asm.ConvertDate
- addInterfaceWriterFirst(Class<?>, JsonWriterI<?>) - Method in class net.minidev.json.reader.JsonWriter
-
Deprecated.use registerWriterInterfaceFirst
- addInterfaceWriterLast(Class<?>, JsonWriterI<?>) - Method in class net.minidev.json.reader.JsonWriter
-
Deprecated.use registerWriterInterfaceLast
- addTypeMapper(Class<?>, Class<?>) - Static method in class net.minidev.asm.BeansAccessConfig
-
Field type convertor for all classes
- addValue(Object, Object) - Method in class net.minidev.json.writer.ArraysMapper
- addValue(Object, Object) - Method in class net.minidev.json.writer.CollectionMapper.ListClass
- addValue(Object, Object) - Method in class net.minidev.json.writer.CollectionMapper.ListType
- addValue(Object, Object) - Method in class net.minidev.json.writer.CompessorMapper
- addValue(Object, Object) - Method in class net.minidev.json.writer.DefaultMapper
- addValue(Object, Object) - Method in class net.minidev.json.writer.DefaultMapperCollection
- addValue(Object, Object) - Method in class net.minidev.json.writer.DefaultMapperOrdered
- addValue(Object, Object) - Method in class net.minidev.json.writer.FakeMapper
- addValue(Object, Object) - Method in class net.minidev.json.writer.JsonReaderI
-
add a value in an array json object.
- addValue(Object, Object) - Method in class net.minidev.json.writer.UpdaterMapper
-
add a value in an array json object.
- allowDotChar - Variable in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- append(char) - Method in class net.minidev.json.parser.JSONParserBase.MSB
- append(int) - Method in class net.minidev.json.parser.JSONParserBase.MSB
- appendElement(Object) - Method in class net.minidev.json.JSONArray
-
Appends the specified element and returns this.
- appendField(String, Object) - Method in class net.minidev.json.JSONObject
-
Puts value to object and returns this.
- array() - Method in class net.minidev.json.JSONNavi
-
Set current value as Json Array You can also skip this call Arrays can be create automatically.
- arrayfirstObject(Appendable) - Method in class net.minidev.json.JSONStyle
-
Start the first Array element
- arrayNextElm(Appendable) - Method in class net.minidev.json.JSONStyle
-
Start a new Array element
- arrayObjectEnd(Appendable) - Method in class net.minidev.json.JSONStyle
-
End of an Array element
- ArraysMapper<T> - Class in net.minidev.json.writer
- ArraysMapper(JsonReader) - Constructor for class net.minidev.json.writer.ArraysMapper
- ArraysMapper.GenericMapper<T> - Class in net.minidev.json.writer
- arrayStart(Appendable) - Method in class net.minidev.json.JSONStyle
-
Array start
- arrayStop(Appendable) - Method in class net.minidev.json.JSONStyle
-
Array Done
- arrayWriter - Static variable in class net.minidev.json.reader.JsonWriter
-
Json-Smart ArrayWriterClass
- ArrayWriter - Class in net.minidev.json.reader
- ArrayWriter() - Constructor for class net.minidev.json.reader.ArrayWriter
- asBoolean() - Method in class net.minidev.json.JSONNavi
-
get the current value as boolean if the current Object is null or is not a boolean return false
- asBooleanObj() - Method in class net.minidev.json.JSONNavi
-
get the current object value as Boolean if the current Object is not a Boolean return null.
- asDouble() - Method in class net.minidev.json.JSONNavi
-
get the current value as double if the current Object is null return Double.NaN
- asDoubleObj() - Method in class net.minidev.json.JSONNavi
-
get the current object value as Double if the current Double can not be cast as Integer return null.
- asFloat() - Method in class net.minidev.json.JSONNavi
-
get the current value as float if the current Object is null return Float.NaN
- asFloatObj() - Method in class net.minidev.json.JSONNavi
-
get the current object value as Float if the current Float can not be cast as Integer return null.
- asInt() - Method in class net.minidev.json.JSONNavi
-
get the current value as int if the current Object is null return 0
- asIntegerObj() - Method in class net.minidev.json.JSONNavi
-
get the current object value as Integer if the current Object can not be cast as Integer return null.
- asLong() - Method in class net.minidev.json.JSONNavi
-
get the current value as long if the current Object is null return 0
- asLongObj() - Method in class net.minidev.json.JSONNavi
-
get the current object value as Long if the current Object can not be cast as Long return null.
- ASMUtil - Class in net.minidev.asm
-
ASM Utils used to simplify class generation
- ASMUtil() - Constructor for class net.minidev.asm.ASMUtil
-
default constructor
- asString() - Method in class net.minidev.json.JSONNavi
-
get the current object value as String if the current Object is null return null.
- at(int) - Method in class net.minidev.json.JSONNavi
-
Access to the index position.
- at(String) - Method in class net.minidev.json.JSONNavi
- atNext() - Method in class net.minidev.json.JSONNavi
-
Access to last + 1 the index position.
- autoBoxing(MethodVisitor, Class<?>) - Static method in class net.minidev.asm.ASMUtil
-
Append the call of proper autoboxing method for the given primitive type.
- autoBoxing(MethodVisitor, Type) - Static method in class net.minidev.asm.ASMUtil
-
Append the call of proper autoboxing method for the given primitive type.
- autoUnBoxing1(MethodVisitor, Type) - Static method in class net.minidev.asm.ASMUtil
-
Append the call of proper extract primitive type of an boxed object.
- autoUnBoxing2(MethodVisitor, Type) - Static method in class net.minidev.asm.ASMUtil
-
Append the call of proper extract primitive type of an boxed object.
B
- b - Variable in class net.minidev.json.parser.JSONParserBase.MSB
- ba - Variable in class net.minidev.json.writer.BeansMapper.Bean
- ba - Variable in class net.minidev.json.writer.BeansMapper.BeanNoConv
- ba - Variable in class net.minidev.json.writer.CollectionMapper.ListClass
- ba - Variable in class net.minidev.json.writer.CollectionMapper.ListType
- ba - Variable in class net.minidev.json.writer.CollectionMapper.MapClass
- ba - Variable in class net.minidev.json.writer.CollectionMapper.MapType
- base - Variable in class net.minidev.json.parser.JSONParserBase
- base - Variable in class net.minidev.json.writer.JsonReaderI
- BasicFiledFilter - Class in net.minidev.asm
-
A basic implementation of the
FieldFilterinterface that permits all operations on fields. - BasicFiledFilter() - Constructor for class net.minidev.asm.BasicFiledFilter
-
default constructor
- Bean(JsonReader, Class<T>) - Constructor for class net.minidev.json.writer.BeansMapper.Bean
- BEAN_AC - Static variable in class net.minidev.asm.DynamicClassLoader
- BeanNoConv(JsonReader, Class<T>) - Constructor for class net.minidev.json.writer.BeansMapper.BeanNoConv
- BeansAccess<T> - Class in net.minidev.asm
-
Allow access reflect field using runtime generated accessor.
- BeansAccess() - Constructor for class net.minidev.asm.BeansAccess
-
default constuctor
- BeansAccessBuilder - Class in net.minidev.asm
-
A builder class for dynamically creating
BeansAccessclasses for accessing bean properties efficiently. - BeansAccessBuilder(Class<?>, Accessor[], DynamicClassLoader) - Constructor for class net.minidev.asm.BeansAccessBuilder
-
Initializes a new builder instance for a given bean class.
- BeansAccessConfig - Class in net.minidev.asm
-
Beans Access Config
- BeansAccessConfig() - Constructor for class net.minidev.asm.BeansAccessConfig
-
default constructor
- BeansMapper<T> - Class in net.minidev.json.writer
- BeansMapper(JsonReader) - Constructor for class net.minidev.json.writer.BeansMapper
- BeansMapper.Bean<T> - Class in net.minidev.json.writer
- BeansMapper.BeanNoConv<T> - Class in net.minidev.json.writer
- beansWriter - Static variable in class net.minidev.json.reader.JsonWriter
-
Json-Smart V1 Beans serialiser
- BeansWriter - Class in net.minidev.json.reader
- BeansWriter() - Constructor for class net.minidev.json.reader.BeansWriter
- beansWriterASM - Static variable in class net.minidev.json.reader.JsonWriter
-
Json-Smart V2 Beans serialiser
- BeansWriterASM - Class in net.minidev.json.reader
- BeansWriterASM() - Constructor for class net.minidev.json.reader.BeansWriterASM
- BeansWriterASMRemap - Class in net.minidev.json.reader
- BeansWriterASMRemap() - Constructor for class net.minidev.json.reader.BeansWriterASMRemap
- BIG_DIGIT_UNRESTRICTED - Static variable in class net.minidev.json.parser.JSONParser
-
Use double if possible for big digits, if no precision lost is observed
- buildPath(String, String) - Method in class net.minidev.json.actions.traverse.TreeTraverser
- bulid() - Method in class net.minidev.asm.BeansAccessBuilder
-
build the conversion class.
C
- c - Variable in class net.minidev.json.parser.JSONParserBase
- cache - Static variable in class net.minidev.asm.BeansAccess
-
cache used to store built BeansAccess
- cache - Variable in class net.minidev.json.writer.JsonReader
- canRead(Field) - Method in class net.minidev.asm.BasicFiledFilter
-
Always allows reading the specified field.
- canRead(Field) - Method in interface net.minidev.asm.FieldFilter
-
NOT Implemented YET
- canRead(Field) - Method in class net.minidev.json.JSONUtil.JsonSmartFieldFilter
- canUse(Field) - Method in class net.minidev.asm.BasicFiledFilter
-
Always allows using the specified field.
- canUse(Field) - Method in interface net.minidev.asm.FieldFilter
-
NOT Implemented YET
- canUse(Field) - Method in class net.minidev.json.JSONUtil.JsonSmartFieldFilter
- canUse(Field, Method) - Method in class net.minidev.asm.BasicFiledFilter
-
Always allows using the specified field in conjunction with a method.
- canUse(Field, Method) - Method in interface net.minidev.asm.FieldFilter
-
Can the field be used
- canUse(Field, Method) - Method in class net.minidev.json.JSONUtil.JsonSmartFieldFilter
- canWrite(Field) - Method in class net.minidev.asm.BasicFiledFilter
-
Always allows writing to the specified field.
- canWrite(Field) - Method in interface net.minidev.asm.FieldFilter
-
NOT Implemented YET
- canWrite(Field) - Method in class net.minidev.json.JSONUtil.JsonSmartFieldFilter
- checkControleChar() - Method in class net.minidev.json.parser.JSONParserBase
- checkLeadinZero() - Method in class net.minidev.json.parser.JSONParserBase
- checkPath(String) - Method in class net.minidev.json.actions.path.TreePath
- checkTaillingData - Variable in class net.minidev.json.parser.JSONParserBase
- checkTaillingSpace - Variable in class net.minidev.json.parser.JSONParserBase
- chr() - Method in class net.minidev.json.actions.path.PathDelimiter
-
Returns the delimiter character
- classFiledNameMapper - Static variable in class net.minidev.asm.BeansAccessConfig
-
FiledName remapper for a specific class or interface
- classMapper - Static variable in class net.minidev.asm.BeansAccessConfig
-
Field type convertor for custom Class
- className - Variable in class net.minidev.asm.BeansAccessBuilder
- classNameInternal - Variable in class net.minidev.asm.BeansAccessBuilder
- clear() - Method in class net.minidev.json.parser.JSONParserBase.MSB
- clone() - Method in class net.minidev.json.actions.path.TreePath
- close(Object) - Method in class net.minidev.json.writer.CompessorMapper
- clz - Variable in class net.minidev.json.writer.BeansMapper.Bean
- clz - Variable in class net.minidev.json.writer.BeansMapper.BeanNoConv
- clz - Variable in class net.minidev.json.writer.DefaultMapperCollection
- CollectionMapper - Class in net.minidev.json.writer
- CollectionMapper() - Constructor for class net.minidev.json.writer.CollectionMapper
- CollectionMapper.ListClass<T> - Class in net.minidev.json.writer
- CollectionMapper.ListType<T> - Class in net.minidev.json.writer
- CollectionMapper.MapClass<T> - Class in net.minidev.json.writer
- CollectionMapper.MapType<T> - Class in net.minidev.json.writer
- compare(String, String) - Method in class net.minidev.asm.ConvertDate.StringCmpNS
- compareDoublePrecision(String, String) - Method in class net.minidev.json.parser.JSONParserBase
- CompessorMapper - Class in net.minidev.json.writer
- CompessorMapper(JsonReader, Appendable, JSONStyle) - Constructor for class net.minidev.json.writer.CompessorMapper
- CompessorMapper(JsonReader, Appendable, JSONStyle, Boolean) - Constructor for class net.minidev.json.writer.CompessorMapper
- componentType - Variable in class net.minidev.json.writer.ArraysMapper.GenericMapper
- compress(String) - Static method in class net.minidev.json.JSONValue
-
Compress Json input keeping element order
- compress(String, JSONStyle) - Static method in class net.minidev.json.JSONValue
-
Reformat Json input keeping element order
- compression - Variable in class net.minidev.json.writer.CompessorMapper
- COMPRESSION - Static variable in class net.minidev.json.JSONValue
-
Global default compression type
- convert(Object) - Method in class net.minidev.json.writer.ArraysMapper
- convert(Object) - Method in class net.minidev.json.writer.ArraysMapper.GenericMapper
- convert(Object) - Method in class net.minidev.json.writer.CompessorMapper
- convert(Object) - Method in class net.minidev.json.writer.JsonReaderI
-
Allow a mapper to convert a temporary structure to the final data format.
- convert(Object) - Method in class net.minidev.json.writer.UpdaterMapper
-
Allow a mapper to convert a temporary structure to the final data format.
- ConvertDate - Class in net.minidev.asm
-
Utility class for converting strings into
Dateobjects, considering various global date formats. - ConvertDate() - Constructor for class net.minidev.asm.ConvertDate
-
default constructor
- ConvertDate.StringCmpNS - Class in net.minidev.asm
-
Comparator for case-insensitive string comparison.
- ConvertException - Exception in net.minidev.asm.ex
-
An exception that is thrown to indicate a problem occurred during a conversion process.
- ConvertException() - Constructor for exception net.minidev.asm.ex.ConvertException
-
Constructs a new
ConvertExceptionwithnullas its detail message. - ConvertException(String) - Constructor for exception net.minidev.asm.ex.ConvertException
-
Constructs a new
ConvertExceptionwith the specified detail message. - convertTobool(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
boolean. - convertToBool(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
Boolean. - convertTobyte(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
byte. - convertToByte(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
Byte. - convertTochar(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
char. - convertToChar(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
Character. - convertToDate(Object) - Static method in class net.minidev.asm.ConvertDate
-
try read a Date from a Object
- convertTodouble(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
double. - convertToDouble(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
Double. - convertTofloat(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
float. - convertToFloat(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
Byte. - convertToint(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to an
int. - convertToInt(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to an
Integer. - convertTolong(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
long. - convertToLong(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
Long. - convertToshort(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
short. - convertToShort(Object) - Static method in class net.minidev.asm.DefaultConverter
-
Converts the given object to a
short. - convertToStrict(Object, Class<?>) - Static method in class net.minidev.json.JSONUtil
- convertToX(Object, Class<?>) - Static method in class net.minidev.json.JSONUtil
- convMtds - Variable in class net.minidev.asm.BeansAccessBuilder
- CopyPathsAction - Class in net.minidev.json.actions.navigate
-
Creates a copy of a
JSONObjectcontaining just the nodes on the paths specified. - CopyPathsAction() - Constructor for class net.minidev.json.actions.navigate.CopyPathsAction
- createArray() - Method in class net.minidev.json.writer.ArraysMapper
- createArray() - Method in class net.minidev.json.writer.CollectionMapper.ListClass
- createArray() - Method in class net.minidev.json.writer.CollectionMapper.ListType
- createArray() - Method in class net.minidev.json.writer.CompessorMapper
- createArray() - Method in class net.minidev.json.writer.DefaultMapper
- createArray() - Method in class net.minidev.json.writer.DefaultMapperCollection
- createArray() - Method in class net.minidev.json.writer.DefaultMapperOrdered
- createArray() - Method in class net.minidev.json.writer.FakeMapper
- createArray() - Method in class net.minidev.json.writer.JsonReaderI
-
use to instantiate a new object that will be used as an array
- createArray() - Method in class net.minidev.json.writer.UpdaterMapper
-
use to instantiate a new object that will be used as an array
- createObject() - Method in class net.minidev.json.writer.BeansMapper.Bean
- createObject() - Method in class net.minidev.json.writer.BeansMapper.BeanNoConv
- createObject() - Method in class net.minidev.json.writer.CollectionMapper.MapClass
- createObject() - Method in class net.minidev.json.writer.CollectionMapper.MapType
- createObject() - Method in class net.minidev.json.writer.CompessorMapper
- createObject() - Method in class net.minidev.json.writer.DefaultMapper
- createObject() - Method in class net.minidev.json.writer.DefaultMapperCollection
- createObject() - Method in class net.minidev.json.writer.DefaultMapperOrdered
- createObject() - Method in class net.minidev.json.writer.FakeMapper
- createObject() - Method in class net.minidev.json.writer.JsonReaderI
-
use to instantiate a new object that will be used as an object
- createObject() - Method in class net.minidev.json.writer.MapperRemapped
- createObject() - Method in class net.minidev.json.writer.UpdaterMapper
-
use to instantiate a new object that will be used as an object
- curr() - Method in class net.minidev.json.actions.path.TreePath
- current - Variable in class net.minidev.json.JSONNavi
- currKey - Variable in class net.minidev.json.actions.path.TreePath
D
- data - Variable in class net.minidev.json.reader.JsonWriter
- daysTable - Static variable in class net.minidev.asm.ConvertDate
- DEF_CLASS_SIG - Static variable in class net.minidev.asm.DynamicClassLoader
-
Predefined define defineClass method signature (name, bytes, offset, length)
- DEFAULT - Static variable in class net.minidev.json.writer.FakeMapper
- DEFAULT - Variable in class net.minidev.json.writer.JsonReader
- DEFAULT_ORDERED - Variable in class net.minidev.json.writer.JsonReader
- DEFAULT_PERMISSIVE_MODE - Static variable in class net.minidev.json.parser.JSONParser
-
Default json-smart processing mode
- DefaultConverter - Class in net.minidev.asm
-
Provides utility methods to convert objects to different primitive types and their wrapper classes.
- DefaultConverter() - Constructor for class net.minidev.asm.DefaultConverter
-
Default constructor
- DefaultMapper<T> - Class in net.minidev.json.writer
-
Simple Reader Class for generic Map
- DefaultMapper(JsonReader) - Constructor for class net.minidev.json.writer.DefaultMapper
- DefaultMapperCollection<T> - Class in net.minidev.json.writer
- DefaultMapperCollection(JsonReader, Class<T>) - Constructor for class net.minidev.json.writer.DefaultMapperCollection
- DefaultMapperOrdered - Class in net.minidev.json.writer
- DefaultMapperOrdered(JsonReader) - Constructor for class net.minidev.json.writer.DefaultMapperOrdered
- defaultReader - Static variable in class net.minidev.json.JSONValue
-
deserialisation class Data
- defaultTimeZone - Static variable in class net.minidev.asm.ConvertDate
-
Default TimeZone used for date conversions.
- defaultWriter - Static variable in class net.minidev.json.JSONValue
-
Serialisation class Data
- defineClass(String, byte[]) - Method in class net.minidev.asm.DynamicClassLoader
-
Call defineClass into the parent classLoader using the method.setAccessible(boolean) hack
- delim - Variable in class net.minidev.json.actions.path.TreePath
- delim - Variable in class net.minidev.json.actions.traverse.LocatePathsJsonAction
-
The path delimiter to use
- delim - Variable in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- delim - Variable in class net.minidev.json.actions.traverse.TreeTraverser
- DELIM_CHAR - Static variable in class net.minidev.json.actions.path.DotDelimiter
-
The dot delimiter character
- DELIM_CHAR - Static variable in class net.minidev.json.actions.path.SlashDelimiter
- delimChar - Variable in class net.minidev.json.actions.path.PathDelimiter
-
The delimiter character
- delimStr - Variable in class net.minidev.json.actions.path.PathDelimiter
-
The delimiter as a string
- depth - Variable in class net.minidev.json.parser.JSONParserBase
- depthFirst(String, L) - Method in class net.minidev.json.actions.traverse.TreeTraverser
- depthFirst(String, M) - Method in class net.minidev.json.actions.traverse.TreeTraverser
- destBranch - Variable in class net.minidev.json.actions.navigate.CopyPathsAction
-
The current destination branch
- destNodeStack - Variable in class net.minidev.json.actions.navigate.CopyPathsAction
-
Stack for tracking destination nodes
- destTree - Variable in class net.minidev.json.actions.navigate.CopyPathsAction
-
The destination tree for copied paths
- directInstance(Class<? extends T>, String, byte[]) - Static method in class net.minidev.asm.DynamicClassLoader
- directLoad(Class<? extends T>, String, byte[]) - Static method in class net.minidev.asm.DynamicClassLoader
- discardPath(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
-
if the full path to the entry is not contained in any of the paths to retain - remove it from the object this step does not remove entries whose full path is contained in a path to retain but are not equal to an entry to retain
- DotDelimiter - Class in net.minidev.json.actions.path
-
Encapsulates the delimiter '.' of the path parts when the path is specified in n-gram format.
- DotDelimiter() - Constructor for class net.minidev.json.actions.path.DotDelimiter
-
Creates a new dot delimiter
- dumpDebug(byte[], String) - Method in class net.minidev.asm.BeansAccessBuilder
-
Dump Generate Code
- DynamicClassLoader - Class in net.minidev.asm
-
Simple extension from ClassLoader overriding the loadClass(String name, boolean resolve) method and allowing to register new classes
- DynamicClassLoader(ClassLoader) - Constructor for class net.minidev.asm.DynamicClassLoader
E
- ElementRemover - Class in net.minidev.json.actions
-
Removes key:value elements from every node of a
JSONObjectmatching the list of user-specified elements. - ElementRemover(Map<String, Object>) - Constructor for class net.minidev.json.actions.ElementRemover
-
Creates an element remover with the specified elements to remove
- ElementRemover(JSONObject) - Constructor for class net.minidev.json.actions.ElementRemover
-
Creates an element remover with the specified JSON object elements to remove
- elementsToRemove - Variable in class net.minidev.json.actions.ElementRemover
- elementsToRemove - Variable in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- end() - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- end() - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called after all navigation ends, and just before the navigation method exits
- end() - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- end() - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- end() - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- end() - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- end() - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- end() - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called after the traversal ends, and just before the
TreeTraverseAction.start(M)method exits - EnumWriter - Static variable in class net.minidev.json.reader.JsonWriter
- EOI - Static variable in class net.minidev.json.parser.JSONParserBase
- equals(Object) - Method in class net.minidev.json.actions.path.TreePath
- ERR_MSG - Static variable in class net.minidev.json.writer.JsonReaderI
- ERROR_COMPRESS - Static variable in class net.minidev.json.JSONNavi
- ERROR_UNEXPECTED_CHAR - Static variable in exception net.minidev.json.parser.ParseException
- ERROR_UNEXPECTED_DUPLICATE_KEY - Static variable in exception net.minidev.json.parser.ParseException
- ERROR_UNEXPECTED_EOF - Static variable in exception net.minidev.json.parser.ParseException
- ERROR_UNEXPECTED_EXCEPTION - Static variable in exception net.minidev.json.parser.ParseException
- ERROR_UNEXPECTED_JSON_DEPTH - Static variable in exception net.minidev.json.parser.ParseException
- ERROR_UNEXPECTED_LEADING_0 - Static variable in exception net.minidev.json.parser.ParseException
- ERROR_UNEXPECTED_TOKEN - Static variable in exception net.minidev.json.parser.ParseException
- ERROR_UNEXPECTED_UNICODE - Static variable in exception net.minidev.json.parser.ParseException
- errorType - Variable in exception net.minidev.json.parser.ParseException
- esc - Variable in class net.minidev.json.JSONStyle
- escape(String) - Static method in class net.minidev.json.JSONObject
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- escape(String) - Static method in class net.minidev.json.JSONValue
- escape(String, Appendable) - Method in class net.minidev.json.JSONStyle
- escape(String, Appendable) - Static method in class net.minidev.json.JSONValue
- escape(String, Appendable) - Method in class net.minidev.json.JStylerObj.Escape4Web
-
Escape special chars form String including /
- escape(String, Appendable) - Method in class net.minidev.json.JStylerObj.EscapeLT
-
Escape special chars form String except /
- escape(String, Appendable) - Method in interface net.minidev.json.JStylerObj.StringProtector
- escape(String, Appendable, JSONStyle) - Static method in class net.minidev.json.JSONValue
- escape(String, JSONStyle) - Static method in class net.minidev.json.JSONValue
-
Escape quotes, \, /, \r, \n, \b, \f, \t and other control characters (U+0000 through U+001F).
- ESCAPE_LT - Static variable in class net.minidev.json.JStylerObj
- Escape4Web() - Constructor for class net.minidev.json.JStylerObj.Escape4Web
- ESCAPE4Web - Static variable in class net.minidev.json.JStylerObj
- EscapeLT() - Constructor for class net.minidev.json.JStylerObj.EscapeLT
- exceptionClass - Variable in class net.minidev.asm.BeansAccessBuilder
- extractFloat() - Method in class net.minidev.json.parser.JSONParserBase
- extractString(int, int) - Method in class net.minidev.json.parser.JSONParserByteArray
- extractString(int, int) - Method in class net.minidev.json.parser.JSONParserMemory
- extractString(int, int) - Method in class net.minidev.json.parser.JSONParserString
- extractStringTrim(int, int) - Method in class net.minidev.json.parser.JSONParserByteArray
- extractStringTrim(int, int) - Method in class net.minidev.json.parser.JSONParserMemory
- extractStringTrim(int, int) - Method in class net.minidev.json.parser.JSONParserString
F
- failFast(String, Exception) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- failFast(String, Exception) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called if navigation of a path throws an exception
- failSilently(String, Exception) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- failSilently(String, Exception) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called if navigation of a path throws an exception
- failure - Variable in class net.minidev.json.JSONNavi
- failure(String, Object) - Method in class net.minidev.json.JSONNavi
-
Internally log errors.
- failureMessage - Variable in class net.minidev.json.JSONNavi
- FakeMapper - Class in net.minidev.json.writer
- FakeMapper() - Constructor for class net.minidev.json.writer.FakeMapper
- field - Variable in class net.minidev.asm.Accessor
-
Field to access
- FieldFilter - Interface in net.minidev.asm
-
allow to control read/write access to field
- fieldName - Variable in class net.minidev.asm.Accessor
-
The name of the field.
- fillMap(TreeMap<String, Integer>, String, Integer) - Static method in class net.minidev.asm.ConvertDate
- first() - Method in class net.minidev.json.actions.path.TreePath
- FLAG_AGRESSIVE - Static variable in class net.minidev.json.JSONStyle
-
AGRESSIVE have no effect without PROTECT_KEYS or PROTECT_VALUE
- FLAG_IGNORE_NULL - Static variable in class net.minidev.json.JSONStyle
- FLAG_PROTECT_4WEB - Static variable in class net.minidev.json.JSONStyle
- FLAG_PROTECT_KEYS - Static variable in class net.minidev.json.JSONStyle
-
for advanced usage sample see
- FLAG_PROTECT_VALUES - Static variable in class net.minidev.json.JSONStyle
- foundAsPrefix(String) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- foundLeafBeforePathEnd(TreePath, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- foundLeafBeforePathEnd(TreePath, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
reached leaf node (not a container) in source but specified path expects children - the specified path does not exist in the source
G
- GenericMapper(JsonReader, Class<T>) - Constructor for class net.minidev.json.writer.ArraysMapper.GenericMapper
- genericType - Variable in class net.minidev.asm.Accessor
-
Filed Type using JDK 5+ generics if available
- get(int) - Method in class net.minidev.json.JSONNavi
- get(Class<P>) - Static method in class net.minidev.asm.BeansAccess
-
return the BeansAccess corresponding to a type
- get(Class<P>, FieldFilter) - Static method in class net.minidev.asm.BeansAccess
-
return the BeansAccess corresponding to a type
- get(String) - Method in class net.minidev.json.JSONNavi
- get(T, int) - Method in class net.minidev.asm.BeansAccess
-
get field value by field index
- get(T, String) - Method in class net.minidev.asm.BeansAccess
-
get field value by field name
- getAccessors() - Method in class net.minidev.asm.BeansAccess
-
get internal accessor
- getAccessors(Class<?>, FieldFilter) - Static method in class net.minidev.asm.ASMUtil
-
Extract all Accessor for the field of the given class.
- getAsNumber(String) - Method in class net.minidev.json.JSONObject
-
A Simple Helper cast an Object to an Number
- getAsString(String) - Method in class net.minidev.json.JSONObject
-
A Simple Helper object to String
- getClone(TreePath) - Method in class net.minidev.json.actions.navigate.TreeNavigator
- getCurrentObject() - Method in class net.minidev.json.JSONNavi
- getDDMMYYYY(StringTokenizer, String) - Static method in class net.minidev.asm.ConvertDate
-
parse a date as DDMMYYYY
- getDouble(String) - Method in class net.minidev.json.JSONNavi
- getErrorType() - Method in exception net.minidev.json.parser.ParseException
- getGenericType() - Method in class net.minidev.asm.Accessor
-
return generics field Type.
- getGetterName(String) - Static method in class net.minidev.asm.ASMUtil
-
Generates a getter method name for a given field name.
- getGetterName(String) - Static method in class net.minidev.json.JSONUtil
- getIndex() - Method in class net.minidev.asm.Accessor
-
getter for index
- getIndex(String) - Method in class net.minidev.asm.BeansAccess
-
Returns the index of the field accessor.
- getInt(String) - Method in class net.minidev.json.JSONNavi
- getInteger(String) - Method in class net.minidev.json.JSONNavi
- getIsName(String) - Static method in class net.minidev.asm.ASMUtil
-
Generates a boolean getter method name (is-method) for a given field name.
- getIsName(String) - Static method in class net.minidev.json.JSONUtil
- getJPath() - Method in class net.minidev.json.JSONNavi
- getKeys() - Method in class net.minidev.json.JSONNavi
- getMap() - Method in class net.minidev.asm.BeansAccess
-
get internal map
- getMapper(Class<T>) - Method in class net.minidev.json.writer.JsonReader
-
Get the corresponding mapper Class, or create it on first call
- getMapper(ParameterizedType) - Method in class net.minidev.json.writer.JsonReader
- getMapper(Type) - Method in class net.minidev.json.writer.JsonReader
- getMMDDYYYY(StringTokenizer, String) - Static method in class net.minidev.asm.ConvertDate
- getMonth(String) - Static method in class net.minidev.asm.ConvertDate
-
Retrieves the month's integer representation based on the provided month name.
- getName() - Method in class net.minidev.asm.Accessor
-
return the field name
- getParents(Class<?>) - Static method in class net.minidev.asm.BeansAccess
- getPBinStream() - Method in class net.minidev.json.parser.JSONParser
-
cached constructor
- getPBytes() - Method in class net.minidev.json.parser.JSONParser
-
cached constructor
- getPosition() - Method in exception net.minidev.json.parser.ParseException
- getPStream() - Method in class net.minidev.json.parser.JSONParser
- getPString() - Method in class net.minidev.json.parser.JSONParser
-
cached constructor
- getRoot() - Method in class net.minidev.json.JSONNavi
- getSetterName(String) - Static method in class net.minidev.asm.ASMUtil
-
Generates a setter method name for a given field name.
- getSetterName(String) - Static method in class net.minidev.json.JSONUtil
- getSize() - Method in class net.minidev.json.JSONNavi
- getString(String) - Method in class net.minidev.json.JSONNavi
- getter - Variable in class net.minidev.asm.Accessor
-
getter Methods if available
- getType() - Method in class net.minidev.asm.Accessor
-
return field Class
- getType(String) - Method in class net.minidev.json.writer.BeansMapper.Bean
- getType(String) - Method in class net.minidev.json.writer.BeansMapper.BeanNoConv
- getType(String) - Method in class net.minidev.json.writer.CollectionMapper.MapClass
- getType(String) - Method in class net.minidev.json.writer.CollectionMapper.MapType
- getType(String) - Method in class net.minidev.json.writer.JsonReaderI
-
Gets the type for the specified key
- getType(String) - Method in class net.minidev.json.writer.MapperRemapped
- getUnexpectedObject() - Method in exception net.minidev.json.parser.ParseException
- getValue(Object, String) - Method in class net.minidev.json.writer.BeansMapper.Bean
- getValue(Object, String) - Method in class net.minidev.json.writer.BeansMapper.BeanNoConv
- getValue(Object, String) - Method in class net.minidev.json.writer.BeansMapper
- getValue(Object, String) - Method in class net.minidev.json.writer.CollectionMapper.MapClass
- getValue(Object, String) - Method in class net.minidev.json.writer.CollectionMapper.MapType
- getValue(Object, String) - Method in class net.minidev.json.writer.JsonReaderI
-
Gets a value from the current object
- getValue(Object, String) - Method in class net.minidev.json.writer.MapperRemapped
- getWrite(Class) - Method in class net.minidev.json.reader.JsonWriter
- getWriterByInterface(Class<?>) - Method in class net.minidev.json.reader.JsonWriter
-
try to find a Writer by Checking implemented interface
- getYear(String) - Static method in class net.minidev.asm.ConvertDate
- getYYYYMMDD(StringTokenizer, String) - Static method in class net.minidev.asm.ConvertDate
H
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- handleLeaf(String, int, Object) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- handleLeaf(String, int, Object) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called for each leaf of an L list is encountered
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- handleLeaf(String, Map.Entry<String, Object>) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called for each leaf of an M map is encountered
- handleLeaf(TreePath, int, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- handleLeaf(TreePath, int, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when a leaf in a L is reached.
- handleLeaf(TreePath, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- handleLeaf(TreePath, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when a leaf node is reached in a M.
- handleNewNode(TreePath, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- hasFailure() - Method in class net.minidev.json.JSONNavi
- hashCode() - Method in class net.minidev.json.actions.path.TreePath
- hasKey(String) - Method in class net.minidev.json.JSONNavi
- hasNext() - Method in class net.minidev.json.actions.path.TreePath
- hasNext() - Method in class net.minidev.json.parser.JSONParserBase
- hasNext() - Method in class net.minidev.json.parser.MultipleJsonParser
-
Checks if there is another JSON value available in the input.
- hasPrev() - Method in class net.minidev.json.actions.path.TreePath
I
- ifNotEqJmp(MethodVisitor, int, int, Label) - Method in class net.minidev.asm.BeansAccessBuilder
-
dump a Jump if not EQ
- IGNORE_CONTROL_CHAR - Static variable in class net.minidev.json.parser.JSONParser
-
Ignore control char in input text.
- ignoreControlChar - Variable in class net.minidev.json.parser.JSONParserBase
- ignoreNull() - Method in class net.minidev.json.JSONStyle
- in - Variable in class net.minidev.json.parser.JSONParserByteArray
- in - Variable in class net.minidev.json.parser.JSONParserReader
- in - Variable in class net.minidev.json.parser.JSONParserString
- indent() - Method in class net.minidev.json.JSONStyle
- index - Variable in class net.minidev.asm.Accessor
-
Filed index in object
- index - Variable in class net.minidev.json.writer.BeansMapper.Bean
- index - Variable in class net.minidev.json.writer.BeansMapper.BeanNoConv
- indexOf(char, int) - Method in class net.minidev.json.parser.JSONParserByteArray
- indexOf(char, int) - Method in class net.minidev.json.parser.JSONParserMemory
- indexOf(char, int) - Method in class net.minidev.json.parser.JSONParserString
- init() - Method in class net.minidev.json.reader.JsonWriter
- instance - Variable in class net.minidev.json.writer.CollectionMapper.ListClass
- instance - Variable in class net.minidev.json.writer.CollectionMapper.ListType
- instance - Variable in class net.minidev.json.writer.CollectionMapper.MapClass
- instance - Variable in class net.minidev.json.writer.CollectionMapper.MapType
- internalSetFiled(MethodVisitor, Accessor) - Method in class net.minidev.asm.BeansAccessBuilder
-
Dump Set Field Code
- isArray() - Method in class net.minidev.json.JSONNavi
-
is the current node is an array
- isArray() - Method in class net.minidev.json.writer.CompessorMapper
- isArray(Object) - Method in class net.minidev.json.JSONNavi
-
check if Object is an Array
- isClosed - Variable in class net.minidev.json.writer.CompessorMapper
- isCompressor(Object) - Method in class net.minidev.json.writer.CompessorMapper
- isEnum() - Method in class net.minidev.asm.Accessor
-
is the field is an enum field
- isKeyword(String) - Static method in class net.minidev.json.JStylerObj
- isObject() - Method in class net.minidev.json.JSONNavi
-
is the current node is an object
- isObject() - Method in class net.minidev.json.writer.CompessorMapper
- isObject(Object) - Method in class net.minidev.json.JSONNavi
-
check if Object is an Map
- isOpen - Variable in class net.minidev.json.writer.CompessorMapper
- isPublic() - Method in class net.minidev.asm.Accessor
-
is the field access using Field access type
- isReadable() - Method in class net.minidev.asm.Accessor
-
Checks if the field is readable, either directly or through a getter method.
- isSpace(char) - Static method in class net.minidev.json.JStylerObj
- isSpecial(char) - Static method in class net.minidev.json.JStylerObj
- isSpecialChar(char) - Static method in class net.minidev.json.JStylerObj
- isSpecialClose(char) - Static method in class net.minidev.json.JStylerObj
- isSpecialOpen(char) - Static method in class net.minidev.json.JStylerObj
- isUnicode(char) - Static method in class net.minidev.json.JStylerObj
- isUsable() - Method in class net.minidev.asm.Accessor
-
Determines if the field is accessible for reading or writing operations.
- isValidJson(Reader) - Static method in class net.minidev.json.JSONValue
-
Check Json Syntax from input Reader
- isValidJson(String) - Static method in class net.minidev.json.JSONValue
-
Check Json Syntax from input String
- isValidJsonStrict(Reader) - Static method in class net.minidev.json.JSONValue
-
Check RFC4627 Json Syntax from input Reader
- isValidJsonStrict(String) - Static method in class net.minidev.json.JSONValue
-
check RFC4627 Json Syntax from input String
- isWritable() - Method in class net.minidev.asm.Accessor
-
Determines if the field is writable, either directly or through a setter method.
J
- JSON_SMART_FIELD_FILTER - Static variable in class net.minidev.json.JSONUtil
- JSONArray - Class in net.minidev.json
-
A JSON array.
- JSONArray() - Constructor for class net.minidev.json.JSONArray
- JSONArray(int) - Constructor for class net.minidev.json.JSONArray
- JSONAware - Interface in net.minidev.json
-
Beans that support customized output of JSON text shall implement this interface.
- JSONAwareEx - Interface in net.minidev.json
-
Beans that support advanced output of JSON text shall implement this interface.
- JsonIgnore - Annotation Type in net.minidev.json.annotate
-
block access to a field or to a getter or to a setter.
- JSONIterableWriter - Static variable in class net.minidev.json.reader.JsonWriter
- JSONJSONAwareExWriter - Static variable in class net.minidev.json.reader.JsonWriter
- JSONJSONAwareWriter - Static variable in class net.minidev.json.reader.JsonWriter
- JSONMapWriter - Static variable in class net.minidev.json.reader.JsonWriter
- JSONNavi<T> - Class in net.minidev.json
-
A JQuery like Json editor, accessor.
- JSONNavi(String) - Constructor for class net.minidev.json.JSONNavi
- JSONNavi(String, Class<T>) - Constructor for class net.minidev.json.JSONNavi
- JSONNavi(String, JsonReaderI<T>) - Constructor for class net.minidev.json.JSONNavi
- JSONNavi(JsonReaderI<? super T>) - Constructor for class net.minidev.json.JSONNavi
- JSONNavigateAction - Interface in net.minidev.json.actions.navigate
-
An interface for a processing action on the nodes of a
JSONObjectwhile navigating its branches. - JSONNavigator - Class in net.minidev.json.actions.navigate
-
A navigator that operates on JSON objects and arrays for path-based navigation.
- JSONNavigator(JSONNavigateAction, String...) - Constructor for class net.minidev.json.actions.navigate.JSONNavigator
-
Creates a navigator with the specified action and paths
- JSONNavigator(JSONNavigateAction, List<String>) - Constructor for class net.minidev.json.actions.navigate.JSONNavigator
-
Creates a navigator with the specified action and paths
- JSONObject - Class in net.minidev.json
-
A JSON object.
- JSONObject() - Constructor for class net.minidev.json.JSONObject
- JSONObject(int) - Constructor for class net.minidev.json.JSONObject
- JSONObject(Map<String, ?>) - Constructor for class net.minidev.json.JSONObject
-
Allows creation of a JSONObject from a Map.
- jsonParser - Variable in class net.minidev.json.parser.MultipleJsonParser
- JSONParser - Class in net.minidev.json.parser
- JSONParser() - Constructor for class net.minidev.json.parser.JSONParser
-
Deprecated.prefer usage of new JSONParser(JSONParser.MODE_*)
- JSONParser(int) - Constructor for class net.minidev.json.parser.JSONParser
- JSONParserBase - Class in net.minidev.json.parser
-
JSONParserBase is the common code between
JSONParserStringandJSONParserReader - JSONParserBase(int) - Constructor for class net.minidev.json.parser.JSONParserBase
- JSONParserBase.MSB - Class in net.minidev.json.parser
- JSONParserByteArray - Class in net.minidev.json.parser
-
Parser for JSON text.
- JSONParserByteArray(byte[], int) - Constructor for class net.minidev.json.parser.JSONParserByteArray
- JSONParserByteArray(int) - Constructor for class net.minidev.json.parser.JSONParserByteArray
- JSONParserInputStream - Class in net.minidev.json.parser
-
Parser for JSON text.
- JSONParserInputStream(int) - Constructor for class net.minidev.json.parser.JSONParserInputStream
- JSONParserInputStream(InputStream, int) - Constructor for class net.minidev.json.parser.JSONParserInputStream
- JSONParserMemory - Class in net.minidev.json.parser
-
Parser for JSON text.
- JSONParserMemory(int) - Constructor for class net.minidev.json.parser.JSONParserMemory
- JSONParserReader - Class in net.minidev.json.parser
-
Parser for JSON text.
- JSONParserReader(int) - Constructor for class net.minidev.json.parser.JSONParserReader
- JSONParserReader(Reader, int) - Constructor for class net.minidev.json.parser.JSONParserReader
- JSONParserStream - Class in net.minidev.json.parser
-
Parser for JSON text.
- JSONParserStream(int) - Constructor for class net.minidev.json.parser.JSONParserStream
- JSONParserString - Class in net.minidev.json.parser
-
Parser for JSON text.
- JSONParserString(int) - Constructor for class net.minidev.json.parser.JSONParserString
- JSONParserString(String, int) - Constructor for class net.minidev.json.parser.JSONParserString
- JsonReader - Class in net.minidev.json.writer
- JsonReader() - Constructor for class net.minidev.json.writer.JsonReader
- JsonReaderI<T> - Class in net.minidev.json.writer
-
Default datatype mapper use by Json-smart ton store data.
- JsonReaderI(JsonReader) - Constructor for class net.minidev.json.writer.JsonReaderI
-
Reader can be link to the JsonReader Base
- JsonSmartAnnotation - Annotation Type in net.minidev.json.annotate
-
Jackson Annotation like
- JsonSmartFieldFilter() - Constructor for class net.minidev.json.JSONUtil.JsonSmartFieldFilter
- JSONStreamAware - Interface in net.minidev.json
-
Beans that support customized output of JSON text to a writer shall implement this interface.
- JSONStreamAwareEx - Interface in net.minidev.json
-
Beans that support customized output of JSON text to a writer shall implement this interface.
- JSONStreamAwareExWriter - Static variable in class net.minidev.json.reader.JsonWriter
- JSONStreamAwareWriter - Static variable in class net.minidev.json.reader.JsonWriter
- JSONStyle - Class in net.minidev.json
-
JSONStyle object configure JSonSerializer reducing output size
- JSONStyle() - Constructor for class net.minidev.json.JSONStyle
- JSONStyle(int) - Constructor for class net.minidev.json.JSONStyle
- JSONTraverseAction - Interface in net.minidev.json.actions.traverse
-
An interface for a processing action on the nodes of a
JSONObjectwhile traversing it. - JSONTraverser - Class in net.minidev.json.actions.traverse
-
Traverses every node of a
JSONObject - JSONTraverser(JSONTraverseAction) - Constructor for class net.minidev.json.actions.traverse.JSONTraverser
- JSONUtil - Class in net.minidev.json
- JSONUtil() - Constructor for class net.minidev.json.JSONUtil
- JSONUtil.JsonSmartFieldFilter - Class in net.minidev.json
- JSONValue - Class in net.minidev.json
-
JSONValue is the helper class In most of case you should use those static method to user JSON-smart
- JSONValue() - Constructor for class net.minidev.json.JSONValue
- JsonWriter - Class in net.minidev.json.reader
- JsonWriter() - Constructor for class net.minidev.json.reader.JsonWriter
- JsonWriter.WriterByInterface - Class in net.minidev.json.reader
- JsonWriterI<T> - Interface in net.minidev.json.reader
- JStylerObj - Class in net.minidev.json
-
protected class used to stored Internal methods
- JStylerObj() - Constructor for class net.minidev.json.JStylerObj
- JStylerObj.Escape4Web - Class in net.minidev.json
- JStylerObj.EscapeLT - Class in net.minidev.json
- JStylerObj.MPAgressive - Class in net.minidev.json
- JStylerObj.MPSimple - Class in net.minidev.json
- JStylerObj.MPTrue - Class in net.minidev.json
- JStylerObj.MustProtect - Interface in net.minidev.json
- JStylerObj.StringProtector - Interface in net.minidev.json
K
- keyClass - Variable in class net.minidev.json.writer.CollectionMapper.MapType
- keys - Variable in class net.minidev.json.actions.path.TreePath
- keysItr - Variable in class net.minidev.json.actions.path.TreePath
- KeysPrintAction - Class in net.minidev.json.actions.traverse
-
A traverse action that prints keys during JSON traversal.
- KeysPrintAction() - Constructor for class net.minidev.json.actions.traverse.KeysPrintAction
- keyType - Variable in class net.minidev.json.writer.CollectionMapper.MapType
L
- last() - Method in class net.minidev.json.actions.path.TreePath
- lastKey - Variable in class net.minidev.json.parser.JSONParserBase
- lastStep - Variable in class net.minidev.json.actions.path.TreePath
- len - Variable in class net.minidev.json.parser.JSONParserMemory
- length() - Method in class net.minidev.json.actions.path.TreePath
- LIMIT_JSON_DEPTH - Static variable in class net.minidev.json.parser.JSONParser
-
If limit the max depth of JSON size
- limitJsonDepth - Variable in class net.minidev.json.parser.JSONParserBase
- ListClass(JsonReader, Class<?>) - Constructor for class net.minidev.json.writer.CollectionMapper.ListClass
- ListType(JsonReader, ParameterizedType) - Constructor for class net.minidev.json.writer.CollectionMapper.ListType
- loadClass(String, boolean) - Method in class net.minidev.asm.DynamicClassLoader
- loader - Variable in class net.minidev.asm.BeansAccessBuilder
- locate(JSONObject) - Method in class net.minidev.json.actions.PathLocator
- locatePath(String) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- LocatePathsJsonAction - Class in net.minidev.json.actions.traverse
-
Searches for paths in a
JSONObjectand returns those found - LocatePathsJsonAction(List<String>, PathDelimiter) - Constructor for class net.minidev.json.actions.traverse.LocatePathsJsonAction
-
Creates a new locate paths action.
- LT_COMPRESS - Static variable in class net.minidev.json.JSONStyle
M
- map - Variable in class net.minidev.asm.BeansAccess
- MapClass(JsonReader, Class<?>) - Constructor for class net.minidev.json.writer.CollectionMapper.MapClass
- mapper - Variable in class net.minidev.json.JSONNavi
- mapper - Variable in class net.minidev.json.writer.UpdaterMapper
- MAPPER_BOOL - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_BYTE - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_CHAR - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_DATE - Static variable in class net.minidev.json.writer.BeansMapper
- MAPPER_DOUBLE - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_FLOAT - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_INT - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_LONG - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_BOOL - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_BYTE - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_CHAR - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_DOUBLE - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_FLOAT - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_INT - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_LONG - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_PRIM_SHORT - Static variable in class net.minidev.json.writer.ArraysMapper
- MAPPER_SHORT - Static variable in class net.minidev.json.writer.ArraysMapper
- MapperRemapped<T> - Class in net.minidev.json.writer
-
Simple solution to support on read field renaming
- MapperRemapped(JsonReaderI<T>) - Constructor for class net.minidev.json.writer.MapperRemapped
- MapType(JsonReader, ParameterizedType) - Constructor for class net.minidev.json.writer.CollectionMapper.MapType
- MAX_COMPRESS - Static variable in class net.minidev.json.JSONStyle
- MAX_DEPTH - Static variable in class net.minidev.json.parser.JSONParserBase
-
hard coded maximal depth for JSON parsing
- MAX_STOP - Static variable in class net.minidev.json.parser.JSONParserBase
- merge(Object) - Method in class net.minidev.json.JSONArray
-
Merges the specified object into this array.
- merge(Object) - Method in class net.minidev.json.JSONObject
- merge(Object, boolean) - Method in class net.minidev.json.JSONObject
-
merge two JSONObject with overwrite or not overwrite = false will not overwrite existing key overwrite = true will overwrite the value with o2 of existing key
- merge(JSONArray, Object) - Static method in class net.minidev.json.JSONObject
- merge(JSONArray, JSONArray) - Static method in class net.minidev.json.JSONObject
- merge(JSONObject, Object, boolean) - Static method in class net.minidev.json.JSONObject
- merge(JSONObject, JSONObject, boolean) - Static method in class net.minidev.json.JSONObject
- METHOD_ACCESS_NAME - Static variable in class net.minidev.asm.BeansAccessBuilder
- missingKey - Variable in class net.minidev.json.JSONNavi
- mode - Variable in class net.minidev.json.parser.JSONParser
- MODE_JSON_SIMPLE - Static variable in class net.minidev.json.parser.JSONParser
-
Parse Object like json-simple
- MODE_PERMISSIVE - Static variable in class net.minidev.json.parser.JSONParser
-
smart mode, fastest parsing mode.
- MODE_PERMISSIVE_WITH_INCOMPLETE - Static variable in class net.minidev.json.parser.JSONParser
- MODE_RFC4627 - Static variable in class net.minidev.json.parser.JSONParser
-
strict RFC4627 mode.
- MODE_STRICTEST - Static variable in class net.minidev.json.parser.JSONParser
-
Strictest parsing mode
- monthsTable - Static variable in class net.minidev.asm.ConvertDate
- MP_AGGRESIVE - Static variable in class net.minidev.json.JStylerObj
- MP_SIMPLE - Static variable in class net.minidev.json.JStylerObj
- MP_TRUE - Static variable in class net.minidev.json.JStylerObj
- MPAgressive() - Constructor for class net.minidev.json.JStylerObj.MPAgressive
- mpKey - Variable in class net.minidev.json.JSONStyle
- MPSimple() - Constructor for class net.minidev.json.JStylerObj.MPSimple
- MPTrue() - Constructor for class net.minidev.json.JStylerObj.MPTrue
- mpValue - Variable in class net.minidev.json.JSONStyle
- MSB(int) - Constructor for class net.minidev.json.parser.JSONParserBase.MSB
- MultipleJsonParser - Class in net.minidev.json.parser
-
json-smart will parse multiple json separated by blank or line break character.
- MultipleJsonParser(byte[], int) - Constructor for class net.minidev.json.parser.MultipleJsonParser
- MultipleJsonParser(InputStream, int) - Constructor for class net.minidev.json.parser.MultipleJsonParser
- MultipleJsonParser(Reader, int) - Constructor for class net.minidev.json.parser.MultipleJsonParser
- MultipleJsonParser(String, int) - Constructor for class net.minidev.json.parser.MultipleJsonParser
- mustBeProtect(String) - Method in class net.minidev.json.JStylerObj.MPAgressive
- mustBeProtect(String) - Method in class net.minidev.json.JStylerObj.MPSimple
-
can a String can be store without enclosing quotes.
- mustBeProtect(String) - Method in class net.minidev.json.JStylerObj.MPTrue
- mustBeProtect(String) - Method in interface net.minidev.json.JStylerObj.MustProtect
- mustProtectKey(String) - Method in class net.minidev.json.JSONStyle
- mustProtectValue(String) - Method in class net.minidev.json.JSONStyle
N
- nav(M) - Method in class net.minidev.json.actions.navigate.TreeNavigator
-
Navigates the specified object using the configured paths
- nav(TreePath, L) - Method in class net.minidev.json.actions.navigate.TreeNavigator
- nav(TreePath, M) - Method in class net.minidev.json.actions.navigate.TreeNavigator
- NavigateAction<M extends java.util.Map<java.lang.String,java.lang.Object>,L extends java.util.List<java.lang.Object>> - Interface in net.minidev.json.actions.navigate
-
An interface for a processing action on the nodes of a
NavigateActionwhile navigating its branches. - needSep - Variable in class net.minidev.json.writer.CompessorMapper
- net.minidev.asm - package net.minidev.asm
- net.minidev.asm.ex - package net.minidev.asm.ex
- net.minidev.json - package net.minidev.json
- net.minidev.json.actions - package net.minidev.json.actions
- net.minidev.json.actions.navigate - package net.minidev.json.actions.navigate
-
Navigate user-specified paths in a tree made up of
Maps andListand process them - net.minidev.json.actions.path - package net.minidev.json.actions.path
- net.minidev.json.actions.traverse - package net.minidev.json.actions.traverse
-
Traverse all the nodes in a
JSONObjectand process them - net.minidev.json.annotate - package net.minidev.json.annotate
- net.minidev.json.parser - package net.minidev.json.parser
- net.minidev.json.reader - package net.minidev.json.reader
- net.minidev.json.writer - package net.minidev.json.writer
- newCalandar() - Static method in class net.minidev.asm.ConvertDate
- newInstance() - Method in class net.minidev.asm.BeansAccess
-
create a new targeted object
- newInstance() - Static method in class net.minidev.json.JSONNavi
- newInstanceArray() - Static method in class net.minidev.json.JSONNavi
- newInstanceObject() - Static method in class net.minidev.json.JSONNavi
- newLabels(int) - Static method in class net.minidev.asm.ASMUtil
-
return a array of new Label (used for switch/case generation)
- next() - Method in class net.minidev.json.actions.path.TreePath
- NEXT - net.minidev.json.actions.path.TreePath.Step
- nextIndex() - Method in class net.minidev.json.actions.path.TreePath
- NO_COMPRESS - Static variable in class net.minidev.json.JSONStyle
- NONE - net.minidev.json.actions.path.TreePath.Step
- NoSuchFieldException - Exception in net.minidev.asm.ex
-
Same exception as java.lang.NoSuchFieldException but extends RuntimException
- NoSuchFieldException() - Constructor for exception net.minidev.asm.ex.NoSuchFieldException
-
default constructor
- NoSuchFieldException(String) - Constructor for exception net.minidev.asm.ex.NoSuchFieldException
-
constuctor from message.
O
- o(Object) - Method in class net.minidev.json.JSONNavi
-
internal cast to Map
- obj - Variable in class net.minidev.json.writer.UpdaterMapper
- object() - Method in class net.minidev.json.JSONNavi
-
Set current value as Json Object You can also skip this call, Objects can be create automatically.
- objectElmStop(Appendable) - Method in class net.minidev.json.JSONStyle
-
End Of Object element
- objectEndOfKey(Appendable) - Method in class net.minidev.json.JSONStyle
-
end of Key in json Object
- objectFirstStart(Appendable) - Method in class net.minidev.json.JSONStyle
-
Start the first Object element
- objectNext(Appendable) - Method in class net.minidev.json.JSONStyle
-
Start a new Object element
- objectStart(Appendable) - Method in class net.minidev.json.JSONStyle
-
begin Object
- objectStop(Appendable) - Method in class net.minidev.json.JSONStyle
-
terminate Object
- open(Object) - Method in class net.minidev.json.writer.CompessorMapper
- origin - Variable in class net.minidev.json.actions.path.TreePath
- origin() - Method in class net.minidev.json.actions.path.TreePath
- originDecrement() - Method in class net.minidev.json.actions.path.TreePath
- originIncrement() - Method in class net.minidev.json.actions.path.TreePath
- out - Variable in class net.minidev.json.writer.CompessorMapper
P
- p - Variable in class net.minidev.json.parser.JSONParserBase.MSB
- parent - Variable in class net.minidev.json.writer.MapperRemapped
- parse(byte[]) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parse(byte[]) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(byte[]) - Method in class net.minidev.json.parser.JSONParserByteArray
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(byte[], Class<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(byte[], Class<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(byte[], JsonReaderI<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(byte[], JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(byte[], JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserByteArray
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(InputStream) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parse(InputStream) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(InputStream) - Method in class net.minidev.json.parser.JSONParserInputStream
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(InputStream, Class<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(InputStream, Class<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(InputStream, JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(InputStream, JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserInputStream
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(InputStream, T) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(Reader) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parse(Reader) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(Reader) - Method in class net.minidev.json.parser.JSONParserReader
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(Reader, Class<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(Reader, Class<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(Reader, JsonReaderI<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(Reader, JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(Reader, JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserReader
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(Reader, T) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(String) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parse(String) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(String) - Method in class net.minidev.json.parser.JSONParserString
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(String, Class<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(String, Class<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(String, JsonReaderI<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(String, JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParser
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(String, JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserString
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- parse(String, T) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- parse(JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserBase
-
parse from the first position
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory - ParseException - Exception in net.minidev.json.parser
-
ParseException explains why and where the error occurs in source JSON text.
- ParseException(int, int, Object) - Constructor for exception net.minidev.json.parser.ParseException
- ParseException(int, Throwable) - Constructor for exception net.minidev.json.parser.ParseException
- parseInner(JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserBase
-
parse from the last position
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory - parseKeepingOrder(Reader) - Static method in class net.minidev.json.JSONValue
-
Parse Json input to a java Object keeping element order
- parseKeepingOrder(String) - Static method in class net.minidev.json.JSONValue
-
Parse Json input to a java Object keeping element order
- parseMonth(String) - Static method in class net.minidev.asm.ConvertDate
- parseNext() - Method in class net.minidev.json.parser.MultipleJsonParser
-
Parse next json with defaultReader
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory - parseNext(Class<T>) - Method in class net.minidev.json.parser.MultipleJsonParser
-
Parse next json with target Class
- parseNext(JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserBase
-
parse from the current position
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory - parseNext(JsonReaderI<T>) - Method in class net.minidev.json.parser.MultipleJsonParser
-
Parse next json with target JsonReaderI
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory - parseNumber(String) - Method in class net.minidev.json.parser.JSONParserBase
- parseStrict(Reader) - Static method in class net.minidev.json.JSONValue
-
Parse valid RFC4627 JSON text into java object from the input source.
- parseStrict(String) - Static method in class net.minidev.json.JSONValue
-
Parse valid RFC4627 JSON text into java object from the input source.
- parseWithException(byte[]) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parseWithException(InputStream) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parseWithException(Reader) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parseWithException(String) - Static method in class net.minidev.json.JSONValue
-
Parse JSON text into java object from the input source.
- parseWithException(String, Class<T>) - Static method in class net.minidev.json.JSONValue
-
Parse input json as a mapTo class
- path - Variable in class net.minidev.json.actions.path.TreePath
- path - Variable in class net.minidev.json.JSONNavi
- path() - Method in class net.minidev.json.actions.path.TreePath
- pathDelimiter - Variable in class net.minidev.json.actions.PathLocator
- pathDelimiter - Variable in class net.minidev.json.actions.PathsRetainer
- PathDelimiter - Class in net.minidev.json.actions.path
-
Encapsulates the delimiter of the path parts when given in n-gram format.
- PathDelimiter(char) - Constructor for class net.minidev.json.actions.path.PathDelimiter
-
Creates a path delimiter with the specified character
- pathEnd(String) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- pathEnd(String) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called after the navigation of a path ends
- PathLocator - Class in net.minidev.json.actions
-
Searches for paths in a
JSONObjectand returns those found. - PathLocator(String...) - Constructor for class net.minidev.json.actions.PathLocator
- PathLocator(List<String>) - Constructor for class net.minidev.json.actions.PathLocator
- PathLocator(JSONArray) - Constructor for class net.minidev.json.actions.PathLocator
- pathPrefix - Variable in class net.minidev.json.actions.navigate.TreeNavigator
-
The path prefix to use
- pathPrefix - Variable in class net.minidev.json.actions.traverse.TreeTraverser
- PathRemover - Class in net.minidev.json.actions
-
Removes branches of nodes from a
JSONObjectmatching the list of user-specified paths. - PathRemover(String...) - Constructor for class net.minidev.json.actions.PathRemover
- PathRemover(List<String>) - Constructor for class net.minidev.json.actions.PathRemover
- PathRemover(JSONArray) - Constructor for class net.minidev.json.actions.PathRemover
- PathReplicator - Class in net.minidev.json.actions
-
Creates a copy of a
JSONObjectconsisting only of the nodes on the user-specified paths. - PathReplicator(String...) - Constructor for class net.minidev.json.actions.PathReplicator
- PathReplicator(List<String>) - Constructor for class net.minidev.json.actions.PathReplicator
- PathReplicator(JSONArray) - Constructor for class net.minidev.json.actions.PathReplicator
- pathsFound - Variable in class net.minidev.json.actions.traverse.LocatePathsJsonAction
-
The list of paths found during traversal
- PathsRetainer - Class in net.minidev.json.actions
-
Retains branches of nodes of a
JSONObjectmatching the list of user-specified paths. - PathsRetainer(String...) - Constructor for class net.minidev.json.actions.PathsRetainer
- PathsRetainer(List<String>) - Constructor for class net.minidev.json.actions.PathsRetainer
- PathsRetainer(JSONArray) - Constructor for class net.minidev.json.actions.PathsRetainer
- pathStart(String) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- pathStart(String) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called before navigation of a new path starts
- pathsToCopy - Variable in class net.minidev.json.actions.PathReplicator
- pathsToFind - Variable in class net.minidev.json.actions.PathLocator
- pathsToFind - Variable in class net.minidev.json.actions.traverse.LocatePathsJsonAction
-
The list of paths to search for
- pathsToNavigate - Variable in class net.minidev.json.actions.navigate.TreeNavigator
-
The list of paths to navigate
- pathsToRemove - Variable in class net.minidev.json.actions.PathRemover
- pathsToRemove - Variable in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- pathsToRetain - Variable in class net.minidev.json.actions.PathsRetainer
- pathsToRetain - Variable in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- pathTailNotFound(TreePath, Object) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- pathTailNotFound(TreePath, Object) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
reached end of branch in source before end of specified path - the specified path does not exist in the source
- pBinStream - Variable in class net.minidev.json.parser.JSONParser
- pBytes - Variable in class net.minidev.json.parser.JSONParser
- pos - Variable in class net.minidev.json.parser.JSONParserBase
- position - Variable in exception net.minidev.json.parser.ParseException
- prev() - Method in class net.minidev.json.actions.path.TreePath
- PREV - net.minidev.json.actions.path.TreePath.Step
- prevIndex() - Method in class net.minidev.json.actions.path.TreePath
- protect4Web() - Method in class net.minidev.json.JSONStyle
- protectKeys() - Method in class net.minidev.json.JSONStyle
- protectValues() - Method in class net.minidev.json.JSONStyle
- pStream - Variable in class net.minidev.json.parser.JSONParser
- pString - Variable in class net.minidev.json.parser.JSONParser
R
- rawClass - Variable in class net.minidev.json.writer.CollectionMapper.ListType
- rawClass - Variable in class net.minidev.json.writer.CollectionMapper.MapType
- read() - Method in class net.minidev.json.parser.JSONParserBase
- read() - Method in class net.minidev.json.parser.JSONParserByteArray
- read() - Method in class net.minidev.json.parser.JSONParserReader
- read() - Method in class net.minidev.json.parser.JSONParserString
-
Read next char or END OF INPUT
- readArray(JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserBase
- readFirst(JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserBase
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- readMain(JsonReaderI<?>, boolean[]) - Method in class net.minidev.json.parser.JSONParserBase
-
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
- readNoEnd() - Method in class net.minidev.json.parser.JSONParserBase
- readNoEnd() - Method in class net.minidev.json.parser.JSONParserByteArray
-
read data can not be EOI
- readNoEnd() - Method in class net.minidev.json.parser.JSONParserReader
- readNoEnd() - Method in class net.minidev.json.parser.JSONParserString
-
read data can not be EOI
- readNQString(boolean[]) - Method in class net.minidev.json.parser.JSONParserBase
- readNQString(boolean[]) - Method in class net.minidev.json.parser.JSONParserMemory
- readNQString(boolean[]) - Method in class net.minidev.json.parser.JSONParserStream
- readNumber(boolean[]) - Method in class net.minidev.json.parser.JSONParserBase
- readNumber(boolean[]) - Method in class net.minidev.json.parser.JSONParserMemory
-
this function must be sync with JSONParserStream.readNumber
- readNumber(boolean[]) - Method in class net.minidev.json.parser.JSONParserStream
-
this function must be sync with JSONParserMemory.readNumber
- readObject(JsonReaderI<T>) - Method in class net.minidev.json.parser.JSONParserBase
- readonly - Variable in class net.minidev.json.JSONNavi
- readS() - Method in class net.minidev.json.parser.JSONParserBase
-
store and read
- readS() - Method in class net.minidev.json.parser.JSONParserByteArray
-
Same as read() in memory parsing
- readS() - Method in class net.minidev.json.parser.JSONParserReader
- readS() - Method in class net.minidev.json.parser.JSONParserString
-
Same as read() in memory parsing
- readString() - Method in class net.minidev.json.parser.JSONParserBase
- readString() - Method in class net.minidev.json.parser.JSONParserMemory
- readString() - Method in class net.minidev.json.parser.JSONParserStream
- readString2() - Method in class net.minidev.json.parser.JSONParserBase
- readUnicode(int) - Method in class net.minidev.json.parser.JSONParserBase
- recurEnd(TreePath, L) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when navigation of an
NavigateActiontype object ends - recurEnd(TreePath, M) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when navigation of an
NavigateActiontype object ends - recurEnd(TreePath, JSONArray) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- recurEnd(TreePath, JSONObject) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- recurInto(String, L) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called when a non-leaf item is encountered inside an L object
- recurInto(String, M) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called when a non-leaf entry is encountered inside an M object
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- recurInto(String, JSONArray) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- recurInto(String, JSONObject) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- recurInto(TreePath, L) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when an array node is encountered on the path
- recurInto(TreePath, M) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called when an object node is encountered on the path
- recurInto(TreePath, JSONArray) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- recurInto(TreePath, JSONObject) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- regex() - Method in class net.minidev.json.actions.path.DotDelimiter
- regex() - Method in class net.minidev.json.actions.path.PathDelimiter
-
Returns the regex pattern for this delimiter
- regex() - Method in class net.minidev.json.actions.path.SlashDelimiter
- registerReader(Class<T>, JsonReaderI<T>) - Static method in class net.minidev.json.JSONValue
-
register a deserializer for a class.
- registerReader(Class<T>, JsonReaderI<T>) - Method in class net.minidev.json.writer.JsonReader
- registerWriter(Class<?>, JsonWriterI<T>) - Static method in class net.minidev.json.JSONValue
-
Register a serializer for a class.
- registerWriter(JsonWriterI<T>, Class<?>...) - Method in class net.minidev.json.reader.JsonWriter
-
associate an Writer to a Class
- registerWriterInterface(Class<?>, JsonWriterI<?>) - Method in class net.minidev.json.reader.JsonWriter
-
an alias for registerWriterInterfaceLast
- registerWriterInterfaceFirst(Class<?>, JsonWriterI<?>) - Method in class net.minidev.json.reader.JsonWriter
-
associate an Writer to a interface With Hi priority
- registerWriterInterfaceLast(Class<?>, JsonWriterI<?>) - Method in class net.minidev.json.reader.JsonWriter
-
associate an Writer to a interface With Low priority
- REJECT_127_CHAR - Static variable in class net.minidev.json.parser.JSONParser
-
smart mode, fastest parsing mode.
- reject127 - Variable in class net.minidev.json.parser.JSONParserBase
- remainder - Variable in class net.minidev.json.actions.path.TreePath
- remainder() - Method in class net.minidev.json.actions.path.TreePath
- remainderDecrement() - Method in class net.minidev.json.actions.path.TreePath
- remainderIncrement(String) - Method in class net.minidev.json.actions.path.TreePath
- remapField(Class<T>, String, String) - Static method in class net.minidev.json.JSONValue
-
Remap field from java to json, useful to avoid protected keyword in java class.
- remapField(Class<T>, String, String) - Method in class net.minidev.json.reader.JsonWriter
-
remap field name in custom classes
- remapField(Class<T>, String, String) - Method in class net.minidev.json.writer.JsonReader
-
remap field name in custom classes
- remove(JSONObject) - Method in class net.minidev.json.actions.ElementRemover
-
Removes the specified elements from the given JSON object
- remove(JSONObject) - Method in class net.minidev.json.actions.PathRemover
- RemoveElementsJsonAction - Class in net.minidev.json.actions.traverse
-
Removes key:value elements from a
JSONObject. - RemoveElementsJsonAction(Map<String, Object>) - Constructor for class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- RemoveElementsJsonAction(Map<String, Object>, boolean) - Constructor for class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- removeEntry(String, Map.Entry<String, Object>) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
the last callback for each entry in an
TreeTraverseActionmap. - RemovePathsJsonAction - Class in net.minidev.json.actions.traverse
-
Removes branches from a
JSONObject. - RemovePathsJsonAction(List<String>) - Constructor for class net.minidev.json.actions.traverse.RemovePathsJsonAction
- rename - Variable in class net.minidev.json.reader.BeansWriterASMRemap
- rename - Variable in class net.minidev.json.writer.MapperRemapped
- rename(String) - Method in class net.minidev.json.reader.BeansWriterASMRemap
- rename(String) - Method in class net.minidev.json.writer.MapperRemapped
- renameField(String, String) - Method in class net.minidev.json.reader.BeansWriterASMRemap
- renameField(String, String) - Method in class net.minidev.json.writer.MapperRemapped
- replicate(JSONObject) - Method in class net.minidev.json.actions.PathReplicator
- reset() - Method in class net.minidev.json.actions.path.TreePath
- result - Variable in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- result - Variable in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- result - Variable in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- result() - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- result() - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
holds the result of the navigation, as assigned by the action implementing this interface
- result() - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- result() - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- result() - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- result() - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- result() - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- result() - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
holds the result of the traversal, as assigned by the action implementing this interface
- retain(JSONObject) - Method in class net.minidev.json.actions.PathsRetainer
- RetainPathsJsonAction - Class in net.minidev.json.actions.traverse
-
Retain branches or parts of branches matching a specified list of paths.
- RetainPathsJsonAction(List<String>, PathDelimiter) - Constructor for class net.minidev.json.actions.traverse.RetainPathsJsonAction
- root - Variable in class net.minidev.json.JSONNavi
- root() - Method in class net.minidev.json.JSONNavi
-
return to root node
S
- sb - Variable in class net.minidev.json.parser.JSONParserBase
- serialVersionUID - Static variable in exception net.minidev.asm.ex.ConvertException
- serialVersionUID - Static variable in exception net.minidev.asm.ex.NoSuchFieldException
- serialVersionUID - Static variable in class net.minidev.json.JSONArray
- serialVersionUID - Static variable in class net.minidev.json.JSONObject
- serialVersionUID - Static variable in exception net.minidev.json.parser.ParseException
- set(Boolean) - Method in class net.minidev.json.JSONNavi
-
set current value as Boolean
- set(Number) - Method in class net.minidev.json.JSONNavi
-
set current value as Number
- set(String) - Method in class net.minidev.json.JSONNavi
-
set current value as String
- set(String, double) - Method in class net.minidev.json.JSONNavi
-
write an value in the current object
- set(String, float) - Method in class net.minidev.json.JSONNavi
-
write an value in the current object
- set(String, int) - Method in class net.minidev.json.JSONNavi
-
write an value in the current object
- set(String, long) - Method in class net.minidev.json.JSONNavi
-
write an value in the current object
- set(String, Number) - Method in class net.minidev.json.JSONNavi
- set(String, String) - Method in class net.minidev.json.JSONNavi
- set(T, int, Object) - Method in class net.minidev.asm.BeansAccess
-
set field value by field index
- set(T, String, Object) - Method in class net.minidev.asm.BeansAccess
-
set field value by field name
- setAccessor(Accessor[]) - Method in class net.minidev.asm.BeansAccess
-
set Accessor
- setter - Variable in class net.minidev.asm.Accessor
-
Setter Methods if available
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.BeansMapper.Bean
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.BeansMapper.BeanNoConv
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.CollectionMapper.MapClass
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.CollectionMapper.MapType
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.CompessorMapper
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.DefaultMapper
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.DefaultMapperCollection
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.DefaultMapperOrdered
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.FakeMapper
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.JsonReaderI
-
called when json-smart done parsing a value
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.MapperRemapped
- setValue(Object, String, Object) - Method in class net.minidev.json.writer.UpdaterMapper
-
called when json-smart done parsing a value
- SINGLETON - Static variable in class net.minidev.asm.BasicFiledFilter
-
A singleton instance of
BasicFieldFilter. - skipDigits() - Method in class net.minidev.json.parser.JSONParserBase
- skipNQString(boolean[]) - Method in class net.minidev.json.parser.JSONParserBase
- skipSpace() - Method in class net.minidev.json.parser.JSONParserBase
- SlashDelimiter - Class in net.minidev.json.actions.path
-
Encapsulates the delimiter '.' of the path parts when the path is specified in n-gram format.
- SlashDelimiter() - Constructor for class net.minidev.json.actions.path.SlashDelimiter
- stack - Variable in class net.minidev.json.JSONNavi
- start(M) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called before any traversal of the
TreeTraverseActiontree starts - start(M, Collection<String>) - Method in interface net.minidev.json.actions.navigate.NavigateAction
-
called before any navigation of the
NavigateActionstarts - start(JSONObject) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- start(JSONObject) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- start(JSONObject, Collection<String>) - Method in class net.minidev.json.actions.navigate.CopyPathsAction
- startArray(String) - Method in class net.minidev.json.writer.ArraysMapper.GenericMapper
- startArray(String) - Method in class net.minidev.json.writer.BeansMapper.Bean
- startArray(String) - Method in class net.minidev.json.writer.BeansMapper.BeanNoConv
- startArray(String) - Method in class net.minidev.json.writer.CollectionMapper.ListClass
- startArray(String) - Method in class net.minidev.json.writer.CollectionMapper.ListType
- startArray(String) - Method in class net.minidev.json.writer.CollectionMapper.MapClass
- startArray(String) - Method in class net.minidev.json.writer.CollectionMapper.MapType
- startArray(String) - Method in class net.minidev.json.writer.CompessorMapper
- startArray(String) - Method in class net.minidev.json.writer.DefaultMapper
- startArray(String) - Method in class net.minidev.json.writer.DefaultMapperCollection
- startArray(String) - Method in class net.minidev.json.writer.DefaultMapperOrdered
- startArray(String) - Method in class net.minidev.json.writer.FakeMapper
- startArray(String) - Method in class net.minidev.json.writer.JsonReaderI
-
called when json-smart parser start an array.
- startArray(String) - Method in class net.minidev.json.writer.MapperRemapped
- startArray(String) - Method in class net.minidev.json.writer.UpdaterMapper
-
called when json-smart parser start an array.
- startKey(String) - Method in class net.minidev.json.writer.CompessorMapper
- startObject(String) - Method in class net.minidev.json.writer.ArraysMapper.GenericMapper
- startObject(String) - Method in class net.minidev.json.writer.BeansMapper.Bean
- startObject(String) - Method in class net.minidev.json.writer.BeansMapper.BeanNoConv
- startObject(String) - Method in class net.minidev.json.writer.CollectionMapper.ListClass
- startObject(String) - Method in class net.minidev.json.writer.CollectionMapper.ListType
- startObject(String) - Method in class net.minidev.json.writer.CollectionMapper.MapClass
- startObject(String) - Method in class net.minidev.json.writer.CollectionMapper.MapType
- startObject(String) - Method in class net.minidev.json.writer.CompessorMapper
- startObject(String) - Method in class net.minidev.json.writer.DefaultMapper
- startObject(String) - Method in class net.minidev.json.writer.DefaultMapperCollection
- startObject(String) - Method in class net.minidev.json.writer.DefaultMapperOrdered
- startObject(String) - Method in class net.minidev.json.writer.FakeMapper
- startObject(String) - Method in class net.minidev.json.writer.JsonReaderI
-
called when json-smart parser meet an object key
- startObject(String) - Method in class net.minidev.json.writer.MapperRemapped
- startObject(String) - Method in class net.minidev.json.writer.UpdaterMapper
-
called when json-smart parser meet an object key
- Step() - Constructor for enum net.minidev.json.actions.path.TreePath.Step
- stopAll - Static variable in class net.minidev.json.parser.JSONParserBase
- stopArray - Static variable in class net.minidev.json.parser.JSONParserBase
- stopKey - Static variable in class net.minidev.json.parser.JSONParserBase
- stopValue - Static variable in class net.minidev.json.parser.JSONParserBase
- stopX - Static variable in class net.minidev.json.parser.JSONParserBase
- store() - Method in class net.minidev.json.JSONNavi
-
internal store current Object in current non existing localization
- str() - Method in class net.minidev.json.actions.path.PathDelimiter
-
Returns the delimiter as a string
- StringCmpNS() - Constructor for class net.minidev.asm.ConvertDate.StringCmpNS
-
default constructor
- subMapper - Variable in class net.minidev.json.writer.ArraysMapper.GenericMapper
- subMapper - Variable in class net.minidev.json.writer.CollectionMapper.ListClass
- subMapper - Variable in class net.minidev.json.writer.CollectionMapper.ListType
- subMapper - Variable in class net.minidev.json.writer.CollectionMapper.MapClass
- subMapper - Variable in class net.minidev.json.writer.CollectionMapper.MapType
- subPath(int, int) - Method in class net.minidev.json.actions.path.TreePath
T
- throwExIntParam(MethodVisitor, Class<?>) - Method in class net.minidev.asm.BeansAccessBuilder
-
add Throws statement with int param 2
- throwExStrParam(MethodVisitor, Class<?>) - Method in class net.minidev.asm.BeansAccessBuilder
-
add Throws statement with String param 2
- timeZoneMapping - Static variable in class net.minidev.asm.ConvertDate
- toJSONString() - Method in class net.minidev.json.JSONArray
-
Explicitly Serialize Object as JSon String
- toJSONString() - Method in interface net.minidev.json.JSONAware
-
Converts this object to JSON string representation.
- toJSONString() - Method in class net.minidev.json.JSONObject
- toJSONString(Object) - Static method in class net.minidev.json.JSONValue
-
Encode an object into JSON text and write it to out.
- toJSONString(Object, JSONStyle) - Static method in class net.minidev.json.JSONValue
-
Convert an object to JSON text.
- toJSONString(List<? extends Object>) - Static method in class net.minidev.json.JSONArray
- toJSONString(List<? extends Object>, JSONStyle) - Static method in class net.minidev.json.JSONArray
-
Convert a list to JSON text.
- toJSONString(Map<String, ? extends Object>) - Static method in class net.minidev.json.JSONObject
- toJSONString(Map<String, ? extends Object>, JSONStyle) - Static method in class net.minidev.json.JSONObject
-
Convert a map to JSON text.
- toJSONString(JSONStyle) - Method in class net.minidev.json.JSONArray
- toJSONString(JSONStyle) - Method in interface net.minidev.json.JSONAwareEx
-
Converts this object to JSON string representation with specified compression style.
- toJSONString(JSONStyle) - Method in class net.minidev.json.JSONObject
- toMessage(int, int, Object) - Static method in exception net.minidev.json.parser.ParseException
- toString() - Method in class net.minidev.json.JSONArray
-
Override native toString()
- toString() - Method in class net.minidev.json.JSONNavi
-
return the Object as a Json String
- toString() - Method in class net.minidev.json.JSONObject
- toString() - Method in class net.minidev.json.parser.JSONParserBase.MSB
- toString(JSONStyle) - Method in class net.minidev.json.JSONArray
-
JSONAwareEx interface
- toString(JSONStyle) - Method in class net.minidev.json.JSONNavi
-
return the Object as a Json String
- toString(JSONStyle) - Method in class net.minidev.json.JSONObject
- toStringWriter - Static variable in class net.minidev.json.reader.JsonWriter
-
ToString Writer
- traverse(M) - Method in class net.minidev.json.actions.traverse.TreeTraverser
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.KeysPrintAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.LocatePathsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemoveElementsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RemovePathsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in class net.minidev.json.actions.traverse.RetainPathsJsonAction
- traverseEntry(String, Map.Entry<String, Object>) - Method in interface net.minidev.json.actions.traverse.TreeTraverseAction
-
called when a new entry is encountered and before any processing is performed on it
- TreeNavigator<M extends java.util.Map<java.lang.String,java.lang.Object>,L extends java.util.List<java.lang.Object>> - Class in net.minidev.json.actions.navigate
-
Navigates only the branches of a
JSONObjectcorresponding to the paths specified. - TreeNavigator(NavigateAction<M, L>, String...) - Constructor for class net.minidev.json.actions.navigate.TreeNavigator
-
Creates a tree navigator with the specified action and paths
- TreeNavigator(NavigateAction<M, L>, List<String>) - Constructor for class net.minidev.json.actions.navigate.TreeNavigator
-
Creates a tree navigator with the specified action and paths
- TreePath - Class in net.minidev.json.actions.path
- TreePath(String, PathDelimiter) - Constructor for class net.minidev.json.actions.path.TreePath
- TreePath.Step - Enum in net.minidev.json.actions.path
- TreeTraverseAction<M extends java.util.Map<java.lang.String,java.lang.Object>,L extends java.util.List<java.lang.Object>> - Interface in net.minidev.json.actions.traverse
-
An interface for a processing action on the nodes of a
TreeTraverseActiontree while traversing it. - TreeTraverser<M extends java.util.Map<java.lang.String,java.lang.Object>,L extends java.util.List<java.lang.Object>> - Class in net.minidev.json.actions.traverse
-
Traverses every node of a tree made up of a combination of
Maps andLists - TreeTraverser(TreeTraverseAction<M, L>, PathDelimiter) - Constructor for class net.minidev.json.actions.traverse.TreeTraverser
- trySkip(StringTokenizer, String, Calendar) - Static method in class net.minidev.asm.ConvertDate
-
Handle some Date Keyword like PST UTC am pm ...
- type - Variable in class net.minidev.asm.Accessor
-
Filed Class
- type - Variable in class net.minidev.asm.BeansAccessBuilder
- type - Variable in class net.minidev.json.writer.CollectionMapper.ListClass
- type - Variable in class net.minidev.json.writer.CollectionMapper.ListType
- type - Variable in class net.minidev.json.writer.CollectionMapper.MapClass
- type - Variable in class net.minidev.json.writer.CollectionMapper.MapType
U
- uncompress(String) - Static method in class net.minidev.json.JSONValue
-
Compress Json input keeping element order
- unexpectedObject - Variable in exception net.minidev.json.parser.ParseException
- unrestictBigDigit - Variable in class net.minidev.json.parser.JSONParserBase
- up() - Method in class net.minidev.json.JSONNavi
-
Move one level up in Json tree.
- up(int) - Method in class net.minidev.json.JSONNavi
-
call up() level times.
- UpdaterMapper<T> - Class in net.minidev.json.writer
- UpdaterMapper(JsonReader, T) - Constructor for class net.minidev.json.writer.UpdaterMapper
- UpdaterMapper(JsonReader, T, Type) - Constructor for class net.minidev.json.writer.UpdaterMapper
- USE_HI_PRECISION_FLOAT - Static variable in class net.minidev.json.parser.JSONParser
-
Allow Json-smart to use Double or BigDecimal to store floating point value
- USE_INTEGER_STORAGE - Static variable in class net.minidev.json.parser.JSONParser
-
Use int datatype to store number when it's possible.
- useHiPrecisionFloat - Variable in class net.minidev.json.parser.JSONParserBase
- useIntegerStorage - Variable in class net.minidev.json.parser.JSONParserBase
V
- value() - Method in annotation type net.minidev.json.annotate.JsonIgnore
- valueClass - Variable in class net.minidev.json.writer.CollectionMapper.ListType
- valueClass - Variable in class net.minidev.json.writer.CollectionMapper.MapType
- valueOf(String) - Static method in enum net.minidev.json.actions.path.TreePath.Step
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.minidev.json.actions.path.TreePath.Step
-
Returns an array containing the constants of this enum type, in the order they are declared.
- valueType - Variable in class net.minidev.json.writer.CollectionMapper.ListType
- valueType - Variable in class net.minidev.json.writer.CollectionMapper.MapType
- voidData - Static variable in class net.minidev.asm.ConvertDate
W
- with(String) - Method in class net.minidev.json.actions.navigate.TreeNavigator
-
Sets a path prefix for this navigator
- with(String) - Method in class net.minidev.json.actions.traverse.TreeTraverser
- with(PathDelimiter) - Method in class net.minidev.json.actions.PathLocator
- with(PathDelimiter) - Method in class net.minidev.json.actions.PathsRetainer
- with(PathDelimiter) - Method in class net.minidev.json.actions.traverse.JSONTraverser
- withAcceptDelimiterInNodeName(boolean) - Method in class net.minidev.json.actions.path.PathDelimiter
-
Configures whether to accept delimiter characters in node names
- writeJSON(Map<String, ? extends Object>, Appendable) - Static method in class net.minidev.json.JSONObject
- writeJSON(Map<String, ? extends Object>, Appendable, JSONStyle) - Static method in class net.minidev.json.JSONObject
-
Encode a map into JSON text and write it to out.
- writeJSONKV(String, Object, Appendable, JSONStyle) - Static method in class net.minidev.json.JSONObject
-
Write a Key : value entry to a stream
- writeJSONKV(String, Object, Appendable, JSONStyle) - Static method in class net.minidev.json.reader.JsonWriter
-
Write a Key : value entry to a stream
- writeJSONString(E, Appendable, JSONStyle) - Method in class net.minidev.json.reader.ArrayWriter
- writeJSONString(E, Appendable, JSONStyle) - Method in class net.minidev.json.reader.BeansWriter
- writeJSONString(E, Appendable, JSONStyle) - Method in class net.minidev.json.reader.BeansWriterASM
- writeJSONString(E, Appendable, JSONStyle) - Method in class net.minidev.json.reader.BeansWriterASMRemap
- writeJSONString(E, Appendable, JSONStyle) - Method in interface net.minidev.json.reader.JsonWriterI
- writeJSONString(Appendable) - Method in class net.minidev.json.JSONArray
-
JSONStreamAwareEx interface
- writeJSONString(Appendable) - Method in class net.minidev.json.JSONObject
-
serialize Object as json to an stream
- writeJSONString(Appendable) - Method in interface net.minidev.json.JSONStreamAware
-
write JSON string to out.
- writeJSONString(Appendable, JSONStyle) - Method in class net.minidev.json.JSONArray
-
JSONStreamAwareEx interface
- writeJSONString(Appendable, JSONStyle) - Method in class net.minidev.json.JSONObject
-
serialize Object as json to an stream
- writeJSONString(Appendable, JSONStyle) - Method in interface net.minidev.json.JSONStreamAwareEx
-
write JSON string to out.
- writeJSONString(Iterable<? extends Object>, Appendable, JSONStyle) - Static method in class net.minidev.json.JSONArray
-
Encode a list into JSON text and write it to out.
- writeJSONString(Object, Appendable) - Static method in class net.minidev.json.JSONValue
-
Encode an object into JSON text and write it to out.
- writeJSONString(Object, Appendable, JSONStyle) - Static method in class net.minidev.json.JSONValue
-
Encode an object into JSON text and write it to out.
- writeJSONString(List<? extends Object>, Appendable) - Static method in class net.minidev.json.JSONArray
-
Encode a list into JSON text and write it to out.
- WriterByInterface(Class<?>, JsonWriterI<?>) - Constructor for class net.minidev.json.reader.JsonWriter.WriterByInterface
- writerInterfaces - Variable in class net.minidev.json.reader.JsonWriter
- writeString(Appendable, String) - Method in class net.minidev.json.JSONStyle
- writeValue(Object) - Method in class net.minidev.json.writer.CompessorMapper
X
- xo - Variable in class net.minidev.json.parser.JSONParserBase
- xs - Variable in class net.minidev.json.parser.JSONParserBase
_
- _ignore_null - Variable in class net.minidev.json.JSONStyle
- _interface - Variable in class net.minidev.json.reader.JsonWriter.WriterByInterface
- _isObj - Variable in class net.minidev.json.writer.CompessorMapper
- _protect4Web - Variable in class net.minidev.json.JSONStyle
- _protectKeys - Variable in class net.minidev.json.JSONStyle
- _protectValues - Variable in class net.minidev.json.JSONStyle
- _writer - Variable in class net.minidev.json.reader.JsonWriter.WriterByInterface
All Classes All Packages