[fpc-pascal] JSON Test Suite
Benito van der Zander
benito at benibela.de
Mon Nov 7 13:42:37 CET 2016
Hi,
huh, why does the build suddenly fail?
Well, FPC 3.0.0 does not have the joStrict option.
It is only there in 3.1.1.
Perhaps there should be two fpc parser entries.
Best,
Benito
On 06.11.2016 17:34, Benito van der Zander wrote:
> Hi,
>
> it is better to use TJSONParser than GetJSON.
>
> GetJSON is defined as:
>
> procedure DefJSONParserHandler(AStream: TStream; const AUseUTF8:
> Boolean; out
> Data: TJSONData);
>
> Var
> P : TJSONParser;
>
> begin
> Data:=Nil;
> P:=TJSONParser.Create(AStream,[joUTF8]);
> try
> Data:=P.Parse;
> finally
> P.Free;
> end;
> end;
>
> with
>
> procedure DefJSONParserHandler(AStream: TStream; const AUseUTF8:
> Boolean; out
> Data: TJSONData);
>
> Var
> P : TJSONParser;
>
> begin
> Data:=Nil;
> P:=TJSONParser.Create(AStream,[*joStrict,*joUTF8]);
> try
> Data:=P.Parse;
> finally
> P.Free;
> end;
> end;
>
> it should pass more
>
>
> Best,
>
> Benito
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20161107/d37e472c/attachment.html>
More information about the fpc-pascal
mailing list