public class JsonSmartJsonProvider extends AbstractJsonProvider
UNDEFINED
Constructor and Description |
---|
JsonSmartJsonProvider() |
JsonSmartJsonProvider(int parseMode) |
JsonSmartJsonProvider(int parseMode,
net.minidev.json.writer.JsonReaderI<?> mapper) |
Modifier and Type | Method and Description |
---|---|
Object |
createArray()
Creates a provider specific json array
|
Object |
createMap()
Creates a provider specific json object
|
Object |
parse(InputStream jsonStream,
String charset)
Parse the given json string
|
Object |
parse(String json)
Parse the given json string
|
String |
toJson(Object obj)
Convert given json object to a json string
|
getArrayIndex, getArrayIndex, getMapValue, getPropertyKeys, isArray, isMap, length, removeProperty, setArrayIndex, setProperty, toIterable, unwrap
public JsonSmartJsonProvider()
public JsonSmartJsonProvider(int parseMode)
public JsonSmartJsonProvider(int parseMode, net.minidev.json.writer.JsonReaderI<?> mapper)
public Object createArray()
JsonProvider
public Object createMap()
JsonProvider
public Object parse(String json)
JsonProvider
json
- json string to parsepublic Object parse(InputStream jsonStream, String charset) throws InvalidJsonException
JsonProvider
jsonStream
- input stream to parsecharset
- charset to useInvalidJsonException
public String toJson(Object obj)
JsonProvider
obj
- object to transformCopyright © 2022. All rights reserved.