Package | Description |
---|---|
org.vostok.json |
Content the main class for converting java object to and from js object.
|
org.vostok.json.converter |
List of all default converters.
|
Modifier and Type | Class and Description |
---|---|
class |
NotYetDefinedException |
class |
SourceFormatException
throw when detect an error on json source data (type open {, ", etc..)
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ObjectConverterInterface.getObject(java.lang.String data)
parse data and return corresponding object.
|
java.lang.String |
ObjectConverterInterface.getString(java.lang.Object obj)
serialize java class into a js object.
|
java.lang.String |
Marshaller.marshal(java.lang.Object object)
marshaller converte recursivelly a java object and return a js object in the form of a string.
|
java.lang.String |
MarshallerInterface.marshal(java.lang.Object object) |
protected java.lang.Object |
Unmarshaller.parseArray(java.lang.Class obj,
java.lang.Class generic,
java.lang.String data)
sub parser for an array type ([] not Array() ).
|
protected java.lang.Object |
Unmarshaller.parseList(SerieConverterInterface parser,
java.lang.Class generic,
java.lang.String data)
sub parser for a list type.
|
void |
SerieConverterInterface.setObject(java.lang.Object obj)
used while marshalling
set java object to iterate into. subsequence call to next will be made to return each childs
|
java.lang.Object |
BeanParser.unmarshal(java.lang.Class object,
java.lang.Class generic,
java.lang.String data)
Only used internally
|
java.lang.Object |
Unmarshaller.unmarshal(java.lang.Class object,
java.lang.Class generic,
java.lang.String data) |
java.lang.Object |
UnmarshallerInterface.unmarshal(java.lang.Class object,
java.lang.Class generic,
java.lang.String data)
sub parser for a list type.
|
java.lang.Object |
Unmarshaller.unmarshal(java.lang.Class object,
java.lang.String data)
unmarshal a js string and return a java object.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
BooleanConverter.getObject(java.lang.String data) |
java.lang.Object |
CalendarConverter.getObject(java.lang.String data) |
java.lang.Object |
CharacterConverter.getObject(java.lang.String data) |
java.lang.Object |
CurrencyConverter.getObject(java.lang.String data) |
java.lang.Object |
DateConverter.getObject(java.lang.String data) |
java.lang.Object |
DoubleConverter.getObject(java.lang.String data) |
java.lang.Object |
FloatConverter.getObject(java.lang.String data) |
java.lang.Object |
IntegerConverter.getObject(java.lang.String data) |
java.lang.Object |
LocaleConverter.getObject(java.lang.String data) |
java.lang.Object |
LongConverter.getObject(java.lang.String data) |
java.lang.Object |
ShortConverter.getObject(java.lang.String data) |
java.lang.Object |
StringConverter.getObject(java.lang.String data) |
java.lang.String |
AbstractNumber.getString(java.lang.Object obj) |
java.lang.String |
AbstractString.getString(java.lang.Object obj) |
java.lang.String |
BooleanConverter.getString(java.lang.Object obj) |
void |
AbstractIterable.setObject(java.lang.Object o) |