[fpc-devel] fpjson/jsonparser: EJSONScanner vs EScannerError
Luiz Americo Pereira Camara
luizmed at oi.com.br
Sun May 29 17:12:42 CEST 2011
I found that to handle error while parsing json through TJSONParser is
necessary to consider two types of exceptions:
EJSONScanner from jsonparser
EScannerError from jsonscanner
This has the drawback of need to duplicate code like:
on E: EJSONScanner do
begin
ShowMessageFmt('Error parsing "%s" : %s', [FileName, E.Message]);
end;
on E: EScannerError do
begin
ShowMessageFmt('Error parsing "%s" : %s', [FileName, E.Message]);
end;
Also requires to add jsonscanner to uses clause
Is it supposed to be this way?
Is there any benefit?
Should a bug report be made?
Luiz
More information about the fpc-devel
mailing list