net.minidev.json.parser
Class ParseException
java.lang.Object
java.lang.Throwable
java.lang.Exception
net.minidev.json.parser.ParseException
- All Implemented Interfaces:
- Serializable
public class ParseException
- extends Exception
ParseException explains why and where the error occurs in source JSON text.
- Author:
- Uriel Chemouni
- See Also:
- Serialized Form
ERROR_UNEXPECTED_CHAR
public static final int ERROR_UNEXPECTED_CHAR
- See Also:
- Constant Field Values
ERROR_UNEXPECTED_TOKEN
public static final int ERROR_UNEXPECTED_TOKEN
- See Also:
- Constant Field Values
ERROR_UNEXPECTED_EXCEPTION
public static final int ERROR_UNEXPECTED_EXCEPTION
- See Also:
- Constant Field Values
ERROR_UNEXPECTED_EOF
public static final int ERROR_UNEXPECTED_EOF
- See Also:
- Constant Field Values
ERROR_UNEXPECTED_UNICODE
public static final int ERROR_UNEXPECTED_UNICODE
- See Also:
- Constant Field Values
ERROR_UNEXPECTED_DUPLICATE_KEY
public static final int ERROR_UNEXPECTED_DUPLICATE_KEY
- See Also:
- Constant Field Values
ERROR_UNEXPECTED_LEADING_0
public static final int ERROR_UNEXPECTED_LEADING_0
- See Also:
- Constant Field Values
ParseException
public ParseException(int position,
int errorType,
Object unexpectedObject)
ParseException
public ParseException(int position,
Throwable cause)
getErrorType
public int getErrorType()
getPosition
public int getPosition()
- Returns:
- The character position (starting with 0) of the input where the
error occurs.
getUnexpectedObject
public Object getUnexpectedObject()
- Returns:
- One of the following base on the value of errorType:
ERROR_UNEXPECTED_CHAR java.lang.Character ERROR_UNEXPECTED_TOKEN
ERROR_UNEXPECTED_EXCEPTION java.lang.Exception
toString
public String toString()
- Overrides:
toString
in class Throwable
Copyright © 2011 Chemouni Uriel. All Rights Reserved.