TJSONParser class
JSON parser implementation class
Declaration
TJSONParser = class(TBaseJSONReader)Inheritance
- TJSONParser
- TBaseJSONReader
- TObject
Description
TJSONParser is a parser class for reading JSON data from streams or strings.
It extends
TBaseJSONReader and builds a tree of
TJSONData objects representing the parsed JSON structure.
See also
Methods
KeyValue | protected | |
StringValue | protected | |
NullValue | protected | |
FloatValue | protected | |
BooleanValue | protected | |
NumberValue | protected | |
IntegerValue | protected | |
Int64Value | protected | |
QWordValue | protected | |
StartArray | protected | |
StartObject | protected | |
EndArray | protected | |
EndObject | protected | |
Parse | public | Parses JSON data and returns root object |
Inherited
From TBaseJSONReader (13)
Create CurrentToken CurrentTokenString Destroy DoError DoExecute DoParse GetNextToken Options ParseArray ParseNumber ParseObject Scanner
From TObject (40)
AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
