Package net.minidev.json.parser
Class MultipleJsonParser
java.lang.Object
net.minidev.json.parser.MultipleJsonParser
json-smart will parse multiple json separated by blank or line break character.
multiple json example:
{"json1": "value1"} {"json2": "value2"}
or
[{"json1-key1": "value1"}] [{"json2": "value2"}]
-
Constructor Summary
ConstructorsConstructorDescriptionMultipleJsonParser
(byte[] in, int permissiveMode) MultipleJsonParser
(InputStream in, int permissiveMode) MultipleJsonParser
(Reader in, int permissiveMode) MultipleJsonParser
(String in, int permissiveMode) -
Method Summary
Modifier and TypeMethodDescriptionboolean
hasNext()
Checks if there is another JSON value available in the input.Parse next json with defaultReader
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory<T> T
Parse next json with target Class<T> T
parseNext
(JsonReaderI<T> mapper) Parse next json with target JsonReaderI
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory
-
Constructor Details
-
MultipleJsonParser
public MultipleJsonParser(byte[] in, int permissiveMode) -
MultipleJsonParser
-
MultipleJsonParser
-
MultipleJsonParser
-
-
Method Details
-
parseNext
Parse next json with defaultReader
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory- Throws:
ParseException
-
parseNext
Parse next json with target JsonReaderI
use to return Primitive Type, or String, Or JsonObject or JsonArray generated by a ContainerFactory- Throws:
ParseException
-
parseNext
Parse next json with target Class- Throws:
ParseException
-
hasNext
public boolean hasNext()Checks if there is another JSON value available in the input.- Returns:
- true if another JSON value exists, false otherwise
-