TJSONScanner.Create¶
Create JSON scanner instance
Declaration¶
Source position: jsonscanner.pp line 129
public
constructor Create(Source: TStream; AUseUTF8: Boolean=True); overload; overload;
constructor Create(Source: TStream; AOptions: TJSONOptions); overload; overload;
constructor Create(const aSource: RawByteString; AUseUTF8: Boolean=True)
; overload; overload;
constructor Create(const aSource: RawByteString; AOptions: TJSONOptions)
; overload; overload;
Description¶
Creates a new JSON scanner instance. Can be initialized with either a TStream or a raw byte string source. Accepts optional scanning options to control parsing behavior.
Errors¶
May raise exceptions during source loading from streams.
See also¶
| Name | Description |
|---|---|
| TJSONOptions | Set of JSON scanner options |
| DefaultOptions | Default scanner options |