Skip navigation links
C E F G H I J N P R S T U V W 

C

com.github.wnameless.json.flattener - package com.github.wnameless.json.flattener
 
com.github.wnameless.json.unflattener - package com.github.wnameless.json.unflattener
 

E

equals(Object) - Method in class com.github.wnameless.json.flattener.JsonFlattener
 
equals(Object) - Method in class com.github.wnameless.json.unflattener.JsonUnflattener
 

F

flatten(String) - Static method in class com.github.wnameless.json.flattener.JsonFlattener
Returns a flattened JSON string.
flatten() - Method in class com.github.wnameless.json.flattener.JsonFlattener
Returns a flattened JSON string.
flattenAsMap(String) - Static method in class com.github.wnameless.json.flattener.JsonFlattener
Returns a flattened JSON as Map.
flattenAsMap() - Method in class com.github.wnameless.json.flattener.JsonFlattener
Returns a flattened JSON as Map.
FlattenMode - Enum in com.github.wnameless.json.flattener
FlattenMode lists all acceptable modes of the JsonFlattener.

G

getCharSequenceTranslator() - Method in enum com.github.wnameless.json.flattener.StringEscapePolicy
 
getCurrent() - Method in class com.github.wnameless.json.flattener.IndexedPeekIterator
Returns the last returned element.
getIndex() - Method in class com.github.wnameless.json.flattener.IndexedPeekIterator
Returns the index of last returned element.

H

hashCode() - Method in class com.github.wnameless.json.flattener.JsonFlattener
 
hashCode() - Method in class com.github.wnameless.json.unflattener.JsonUnflattener
 
hasNext() - Method in class com.github.wnameless.json.flattener.IndexedPeekIterator
 

I

IndexedPeekIterator<E> - Class in com.github.wnameless.json.flattener
IndexedPeekIterator is an Iterator which provides user a IndexedPeekIterator.peek() method to peek an element advanced, a IndexedPeekIterator.getIndex() method to get the index of last returned element and a IndexedPeekIterator.getCurrent() method to get the last returned element itself.
IndexedPeekIterator(Iterator<? extends E>) - Constructor for class com.github.wnameless.json.flattener.IndexedPeekIterator

J

JsonFlattener - Class in com.github.wnameless.json.flattener
JsonFlattener flattens any JSON nested objects or arrays into a flattened JSON string or a Map<Stirng, Object>.
JsonFlattener(String) - Constructor for class com.github.wnameless.json.flattener.JsonFlattener
Creates a JSON flattener.
JsonifyArrayList<E> - Class in com.github.wnameless.json.flattener
JsonifyArrayList is simply a ArrayList but with an override jsonify toString method.
JsonifyArrayList() - Constructor for class com.github.wnameless.json.flattener.JsonifyArrayList
 
JsonifyLinkedHashMap<K,V> - Class in com.github.wnameless.json.flattener
JsonifyLinkedHashMap is simple a LinkedHashMap but with an override jsonify toString method.
JsonifyLinkedHashMap() - Constructor for class com.github.wnameless.json.flattener.JsonifyLinkedHashMap
 
JsonUnflattener - Class in com.github.wnameless.json.unflattener
JsonUnflattener provides a static unflatten(String) method to unflatten any flattened JSON string back to nested one.
JsonUnflattener(String) - Constructor for class com.github.wnameless.json.unflattener.JsonUnflattener
Creates a JSON unflattener.

N

newIndexedPeekIterator(Iterable<T>) - Static method in class com.github.wnameless.json.flattener.IndexedPeekIterator
Creates an IndexedPeekIterator by given Iterable.
next() - Method in class com.github.wnameless.json.flattener.IndexedPeekIterator
 

P

peek() - Method in class com.github.wnameless.json.flattener.IndexedPeekIterator
Peeks an element advanced.
PrintMode - Enum in com.github.wnameless.json.flattener
PrintMode lists all acceptable JSON print mode of the JsonFlattener.

R

remove() - Method in class com.github.wnameless.json.flattener.IndexedPeekIterator
 
ROOT - Static variable in class com.github.wnameless.json.flattener.JsonFlattener
ROOT is the default key of the Map returned by JsonFlattener.flattenAsMap(java.lang.String).

S

setTranslator(CharSequenceTranslator) - Method in class com.github.wnameless.json.flattener.JsonifyArrayList
 
setTranslator(CharSequenceTranslator) - Method in class com.github.wnameless.json.flattener.JsonifyLinkedHashMap
 
StringEscapePolicy - Enum in com.github.wnameless.json.flattener
StringEscapePolicy lists all acceptable JSON string escape policy of the JsonFlattener.

T

toString() - Method in class com.github.wnameless.json.flattener.JsonFlattener
 
toString(PrintMode) - Method in class com.github.wnameless.json.flattener.JsonifyArrayList
 
toString() - Method in class com.github.wnameless.json.flattener.JsonifyArrayList
 
toString(PrintMode) - Method in class com.github.wnameless.json.flattener.JsonifyLinkedHashMap
 
toString() - Method in class com.github.wnameless.json.flattener.JsonifyLinkedHashMap
 
toString() - Method in class com.github.wnameless.json.unflattener.JsonUnflattener
 

U

unflatten(String) - Static method in class com.github.wnameless.json.unflattener.JsonUnflattener
Returns a JSON string of nested objects by the given flattened JSON string.
unflatten() - Method in class com.github.wnameless.json.unflattener.JsonUnflattener
Returns a JSON string of nested objects by the given flattened JSON string.

V

valueOf(String) - Static method in enum com.github.wnameless.json.flattener.FlattenMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wnameless.json.flattener.PrintMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.wnameless.json.flattener.StringEscapePolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.wnameless.json.flattener.FlattenMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wnameless.json.flattener.PrintMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.wnameless.json.flattener.StringEscapePolicy
Returns an array containing the constants of this enum type, in the order they are declared.

W

withFlattenMode(FlattenMode) - Method in class com.github.wnameless.json.flattener.JsonFlattener
A fluent setter to setup a mode of the JsonFlattener.
withPrintMode(PrintMode) - Method in class com.github.wnameless.json.flattener.JsonFlattener
A fluent setter to setup a print mode of the JsonFlattener.
withPrintMode(PrintMode) - Method in class com.github.wnameless.json.unflattener.JsonUnflattener
A fluent setter to setup a print mode of the JsonUnflattener.
withSeparator(char) - Method in class com.github.wnameless.json.flattener.JsonFlattener
A fluent setter to setup the separator within a key in the flattened JSON.
withSeparator(char) - Method in class com.github.wnameless.json.unflattener.JsonUnflattener
A fluent setter to setup the separator within a key in the flattened JSON.
withStringEscapePolicy(StringEscapePolicy) - Method in class com.github.wnameless.json.flattener.JsonFlattener
A fluent setter to setup the JSON string escape policy.
C E F G H I J N P R S T U V W 
Skip navigation links

Copyright © 2016. All rights reserved.