| Package | Description |
|---|---|
| com.alibaba.fastjson2 | |
| com.alibaba.fastjson2.internal | |
| com.alibaba.fastjson2.introspect |
Provides reflection-based property access functionality for fastjson2.
|
| com.alibaba.fastjson2.reader | |
| com.alibaba.fastjson2.util | |
| com.alibaba.fastjson2.writer |
| Modifier and Type | Class and Description |
|---|---|
class |
JSONLargeObjectException
Exception thrown when attempting to serialize an object that exceeds size limits
and the LargeObject feature is not enabled.
|
class |
JSONSchemaValidException
Exception thrown when JSON schema validation fails.
|
class |
JSONValidException
Exception thrown when JSON validation fails.
|
| Modifier and Type | Method and Description |
|---|---|
protected JSONException |
JSONReader.char1Error(int c) |
(package private) JSONException |
JSONReader.error() |
(package private) JSONException |
JSONReader.error(int offset,
int ch) |
private static JSONException |
JSONPathTypedMultiNamesPrefixName2.error(JSONReader jsonReader) |
(package private) JSONException |
JSONReader.error(java.lang.String message) |
(package private) JSONException |
JSONReader.error(java.lang.String message,
java.lang.Exception cause) |
(package private) JSONException |
JSONReader.error(java.lang.String message,
int ch) |
(package private) JSONException |
JSONReader.notSupportName() |
(package private) JSONException |
JSONReaderJSONB.notSupportString() |
(package private) static JSONException |
JSONReaderJSONB.notSupportType(byte type) |
(package private) JSONException |
JSONReader.numberError() |
(package private) static JSONException |
JSONReader.numberError(int offset,
int ch) |
(package private) static JSONException |
JSONReaderJSONB.outOfBoundsCheckFromToIndex(int offset,
int end) |
(package private) JSONException |
JSONReaderJSONB.readFieldNameHashCodeError() |
(package private) JSONException |
JSONReaderJSONB.readInt32ValueError(byte type) |
(package private) JSONException |
JSONReaderJSONB.readInt64ValueError(byte type) |
(package private) JSONException |
JSONReaderJSONB.readStringError() |
(package private) static JSONException |
JSONReader.syntaxError(int ch) |
(package private) static JSONException |
JSONReader.syntaxError(int offset,
int ch) |
(package private) static JSONException |
JSONReaderJSONB.typeRefNotFound(int typeIndex) |
(package private) JSONException |
JSONReader.valueError() |
| Modifier and Type | Method and Description |
|---|---|
private static JSONException |
Cast.errorToBigDecimal(java.lang.Object value)
Creates a JSONException for BigDecimal conversion errors.
|
private static JSONException |
Cast.errorToBigInteger(java.lang.Object value)
Creates a JSONException for BigInteger conversion errors.
|
private static JSONException |
Cast.errorToBoolean(java.lang.Object value)
Creates a JSONException for boolean conversion errors.
|
private static JSONException |
Cast.errorToByte(java.lang.Object value)
Creates a JSONException for byte conversion errors.
|
private static JSONException |
Cast.errorToChar(java.lang.Object value)
Creates a JSONException for char conversion errors.
|
private static JSONException |
Cast.errorToDouble(java.lang.Object value)
Creates a JSONException for double conversion errors.
|
private static JSONException |
Cast.errorToFloat(java.lang.Object value)
Creates a JSONException for float conversion errors.
|
private static JSONException |
Cast.errorToInt(java.lang.Object value)
Creates a JSONException for int conversion errors.
|
private static JSONException |
Cast.errorToLong(java.lang.Object value)
Creates a JSONException for long conversion errors.
|
private static JSONException |
Cast.errorToNumber(java.lang.Object value)
Creates a JSONException for Number conversion errors.
|
private static JSONException |
Cast.errorToShort(java.lang.Object value)
Creates a JSONException for short conversion errors.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) JSONException |
FieldAccessor.errorForGet(java.lang.Throwable e)
Creates a JSON exception for getter errors.
|
(package private) JSONException |
FunctionAccessor.errorForGet(java.lang.Throwable e)
Creates a JSON exception for getter errors.
|
(package private) JSONException |
MethodAccessor.errorForGet(java.lang.Throwable e)
Creates a JSON exception for getter errors.
|
(package private) JSONException |
FieldAccessor.errorForSet(java.lang.Throwable e)
Creates a JSON exception for setter errors.
|
(package private) JSONException |
MethodAccessor.errorForSet(java.lang.Throwable e)
Creates a JSON exception for setter errors.
|
protected JSONException |
PropertyAccessorFactory.ConstructorFunctionBase.errorOnNewInstance(java.lang.Exception e)
Creates a specific JSON exception for constructor instantiation errors.
|
protected JSONException |
PropertyAccessorFactory.ConstructorFunctionBase.errorOnSetAccessible(java.lang.Exception e)
Creates a specific JSON exception for constructor accessibility errors.
|
private static JSONException |
PropertyAccessorFactory.FieldAccessorReflect.errorOnSetAccessible(java.lang.reflect.Field field,
java.lang.RuntimeException e) |
private JSONException |
PropertyAccessorFactoryUnsafe.FieldAccessorUnsafeObject.typeCheckError(java.lang.Object value) |
| Modifier and Type | Method and Description |
|---|---|
private JSONException |
ObjectReaderBean.auotypeError(JSONReader jsonReader) |
private JSONException |
ObjectReaderBean.notMatchError() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static JSONException |
IOUtils.outOfBoundsCheckFromToIndex(int offset,
int end) |
| Modifier and Type | Method and Description |
|---|---|
protected JSONException |
FieldWriter.errorOnGet(java.lang.Throwable e) |