Class JsonParser
- java.lang.Object
-
- org.apache.jackrabbit.commons.json.JsonParser
-
public class JsonParser extends Object
JsonParser
parses and validates the JSON object passed uponparse(String)
orparse(InputStream, String)
and notifies the specifiedJsonHandler
-
-
Constructor Summary
Constructors Constructor Description JsonParser(JsonHandler jsonHandler)
Create a newJSONParser
with the specifiedJSONHandler
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
parse(InputStream input, String charSetName)
void
parse(Reader reader)
void
parse(String str)
-
-
-
Constructor Detail
-
JsonParser
public JsonParser(JsonHandler jsonHandler)
Create a newJSONParser
with the specifiedJSONHandler
.- Parameters:
jsonHandler
- AJSONHandler
-
-
Method Detail
-
parse
public void parse(String str) throws IOException
- Parameters:
str
- String to be parsed- Throws:
IOException
- If an error occurs.
-
parse
public void parse(InputStream input, String charSetName) throws IOException
- Parameters:
input
- InputStream to be parsed.charSetName
- Name of the charset to be used.- Throws:
IOException
- If an error occurs.
-
parse
public void parse(Reader reader) throws IOException
- Parameters:
reader
- The reader- Throws:
IOException
- If an error occurs.
-
-