[fpc-devel] extend fpjson with support for cardinal/qword

Michael Van Canneyt michael at freepascal.org
Wed Apr 16 13:10:39 CEST 2014



On Wed, 16 Apr 2014, Helmut Hartl wrote:

> Am 16.04.14 12:06, schrieb Michael Van Canneyt:
>       ....
>       1. Cardinal should already be possible if you simply use Int64 to transfer them.
>          There will be no type checking, but that is not a problem, we're talking Javascript
>       subset here...
> 
> Yes. 
>       2. Qword: we should check whether Javascript supports this range of value.
>          If so, a patch would be accepted.
> 
> Javascript (standard) internally uses doubleprecision floating points
> (http://ecma262-5.com/ELS5_HTML.htm#Section_8.5)
> to represent it's numbers so to some extent it's possible to represent that numbers, although
> arithmetic would behave
> strange in that ranges :-)
> 
> JS  is only a subset of my usecase - I want to store such values in a text representation  as a
> backup format for our
> database server, and do not want to use a string representation.
> I'll send you a patch against current trunk when ready, so you can have a look.

Great, I'll be waiting for it !

Michael.


More information about the fpc-devel mailing list