Class JsonParser
- java.lang.Object
-
- org.apache.jackrabbit.commons.json.JsonParser
-
public class JsonParser extends java.lang.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(java.io.InputStream input, java.lang.String charSetName)
void
parse(java.io.Reader reader)
void
parse(java.lang.String str)
-
-
-
Constructor Detail
-
JsonParser
public JsonParser(JsonHandler jsonHandler)
Create a newJSONParser
with the specifiedJSONHandler
.- Parameters:
jsonHandler
- AJSONHandler
-
-
Method Detail
-
parse
public void parse(java.lang.String str) throws java.io.IOException
- Parameters:
str
- String to be parsed- Throws:
java.io.IOException
- If an error occurs.
-
parse
public void parse(java.io.InputStream input, java.lang.String charSetName) throws java.io.IOException
- Parameters:
input
- InputStream to be parsed.charSetName
- Name of the charset to be used.- Throws:
java.io.IOException
- If an error occurs.
-
parse
public void parse(java.io.Reader reader) throws java.io.IOException
- Parameters:
reader
- The reader- Throws:
java.io.IOException
- If an error occurs.
-
-