public class JsonManagerImpl extends java.lang.Object implements JsonManager
JsonManager.JsonSerializerATTRIBUTE_NAME_CLASS| Constructor and Description |
|---|
JsonManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
DynObject |
addAll(DynObject target,
JsonObject json) |
JsonArray |
createArray(java.lang.String json) |
JsonArrayBuilder |
createArrayBuilder() |
JsonPathContext |
createJSonPathContext(JsonStructure jsonObject) |
JsonObject |
createObject(java.lang.String json) |
JsonObjectBuilder |
createObjectBuilder() |
JsonObjectBuilder |
createObjectBuilder(JsonObject obj) |
JsonObjectBuilder |
createObjectBuilder(java.lang.String json) |
SAJParser |
createSAJParser(java.io.InputStream is,
SAJParser.SAJParserHandler handler) |
SAJParser |
createSAJParser(JsonParser parser,
SAJParser.SAJParserHandler handler) |
SAJParser |
createSAJParser(java.io.Reader reader,
SAJParser.SAJParserHandler handler) |
static java.lang.String |
createSerializerKey(java.lang.Class aClass) |
static java.lang.String |
createSerializerKey(java.lang.String className) |
JsonManager.JsonSerializer |
getSerializer(JsonObject json) |
JsonManager.JsonSerializer |
getSerializer(java.lang.Object value) |
void |
registerSerializer(java.lang.Class<? extends SupportFromJson> theClass) |
void |
registerSerializer(JsonManager.JsonSerializer serializer) |
void |
registerSerializer1(java.lang.Class<? extends SupportFromJson> theClass) |
void |
registerSerializer2(JsonManager.JsonSerializer serializer) |
java.lang.Object[] |
toArray(JsonArray jsonArray,
java.lang.Object[] a) |
java.util.Collection<java.lang.Object> |
toCollection(JsonArray jsonArray) |
GetItemWithSizeAndIterator<java.lang.Object> |
toItems(JsonArray jsonArray) |
java.lang.Iterable<java.lang.Object> |
toIterable(JsonArray jsonArray) |
java.util.Map |
toMap(JsonObject json) |
java.lang.Object |
toObject(JsonArray json,
int index) |
java.lang.Object |
toObject(JsonObject json,
java.lang.String name) |
java.lang.Object |
toObject(JsonValue value) |
java.lang.Object |
toObjectOrDefault(JsonValue value,
java.lang.Object defaultValue) |
java.lang.String |
toString(JsonValue value) |
static JsonValue |
wrap(JsonValue value) |
public static java.lang.String createSerializerKey(java.lang.Class aClass)
public static java.lang.String createSerializerKey(java.lang.String className)
public void registerSerializer1(java.lang.Class<? extends SupportFromJson> theClass)
public void registerSerializer2(JsonManager.JsonSerializer serializer)
public void registerSerializer(java.lang.Class<? extends SupportFromJson> theClass)
registerSerializer in interface JsonManagerpublic void registerSerializer(JsonManager.JsonSerializer serializer)
registerSerializer in interface JsonManagerpublic JsonManager.JsonSerializer getSerializer(java.lang.Object value)
getSerializer in interface JsonManagerpublic JsonManager.JsonSerializer getSerializer(JsonObject json)
getSerializer in interface JsonManagerpublic JsonObjectBuilder createObjectBuilder()
createObjectBuilder in interface JsonManagerpublic JsonArrayBuilder createArrayBuilder()
createArrayBuilder in interface JsonManagerpublic JsonObject createObject(java.lang.String json)
createObject in interface JsonManagerpublic JsonArray createArray(java.lang.String json)
createArray in interface JsonManagerpublic java.lang.String toString(JsonValue value)
toString in interface JsonManagerpublic java.lang.Object toObject(JsonObject json,
java.lang.String name)
toObject in interface JsonManagerpublic java.lang.Object toObject(JsonArray json,
int index)
toObject in interface JsonManagerpublic java.lang.Iterable<java.lang.Object> toIterable(JsonArray jsonArray)
toIterable in interface JsonManagerpublic java.util.Collection<java.lang.Object> toCollection(JsonArray jsonArray)
toCollection in interface JsonManagerpublic GetItemWithSizeAndIterator<java.lang.Object> toItems(JsonArray jsonArray)
toItems in interface JsonManagerpublic java.lang.Object[] toArray(JsonArray jsonArray,
java.lang.Object[] a)
toArray in interface JsonManagerpublic java.lang.Object toObject(JsonValue value)
toObject in interface JsonManagerpublic java.lang.Object toObjectOrDefault(JsonValue value,
java.lang.Object defaultValue)
toObjectOrDefault in interface JsonManagerpublic DynObject addAll(DynObject target, JsonObject json)
addAll in interface JsonManagerpublic java.util.Map toMap(JsonObject json)
toMap in interface JsonManagerpublic static JsonValue wrap(JsonValue value)
public JsonObjectBuilder createObjectBuilder(java.lang.String json)
createObjectBuilder in interface JsonManagerpublic JsonObjectBuilder createObjectBuilder(JsonObject obj)
createObjectBuilder in interface JsonManagerpublic JsonPathContext createJSonPathContext(JsonStructure jsonObject)
createJSonPathContext in interface JsonManagerpublic SAJParser createSAJParser(java.io.InputStream is, SAJParser.SAJParserHandler handler)
createSAJParser in interface JsonManagerpublic SAJParser createSAJParser(java.io.Reader reader, SAJParser.SAJParserHandler handler)
createSAJParser in interface JsonManagerpublic SAJParser createSAJParser(JsonParser parser, SAJParser.SAJParserHandler handler)
createSAJParser in interface JsonManager