| EInvalidStateException |
Raised when the JSON reader encounters a token of a different type than expected. |
| EJsonColonExpected |
Raised when a colon separator is expected but not found between a name and value. |
| EJsonExpectedValue |
Raised when a JSON value is expected but an invalid character is found. |
| EJsonNameExpected |
Raised when a property name is expected but not found in a JSON object. |
| EJsonReaderException |
Base exception class for JSON reader errors. |
| EJsonUnterminatedArray |
Raised when a JSON array is not properly terminated. |
| EJsonUnterminatedObject |
Raised when a JSON object is not properly terminated. |
| EMultipleRootNotAllowed |
Raised when more than one root value is found in a JSON document. |
| ETooManyDepthLevels |
Raised when the maximum nesting depth of JSON structures is exceeded. |
| TJsonReader |
Provides a forward-only, streaming JSON reader for parsing JSON documents. |