IJSONConsumer interface
Interface for JSON data consumers
Declaration
IJSONConsumer = classDescription
IJSONConsumer defines a standard interface for objects that consume JSON data during parsing.
This interface provides methods that correspond to different JSON element types and structural events.
Implementers of this interface can process JSON data as it is parsed without needing to create event handlers.
The interface is used with
TJSONConsumerReader for flexible JSON processing.Errors
Implementation-specific error handling depends on the implementing class.
See also
Methods
NullValue | Processes a JSON null value | |
BooleanValue | Processes a JSON boolean value | |
NumberValue | Processes a JSON number value as string | |
FloatValue | Processes a JSON floating-point value | |
Int64Value | Processes a JSON 64-bit integer value | |
QWordValue | Processes a JSON quadword value | |
IntegerValue | Processes a JSON integer value | |
StringValue | Processes a JSON string value | |
KeyName | Processes a JSON object key name | |
StartObject | Processes the start of a JSON object | |
EndObject | Processes the end of a JSON object | |
StartArray | Processes the start of a JSON array | |
EndArray | Processes the end of a JSON array |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
