Hm. I am using exact the same line of code:
CL-USER> (json:encode-json-to-string 0.0570714084012434D0) "0.0570714084012434D0"
I have cl-json 0.4.0 on Cluzure Common Lisp "Version 1.7-dev-r14406M-trunk (LinuxX8664)"
Kind regards, Daniel
Am 22.06.2011 11:03, schrieb Boris Smilga:
On Wed, Jun 22, 2011 at 8:23 AM, Daniel Brunner daniel@dbrunner.de wrote:
I get some numbers (DOUBLE-FLOAT) from CLSQL, e.g.
0.0570714084012434D0
If I encode this to JSON I get a "0.0570714084012434D0" but it seems that the notation with "D" is not valid JSON because when I try to decode this string say from R with rjson I get an error.
This is very strange. I get:
(json:encode-json-to-string 0.0570714084012434D0) ⇒ "0.0570714084012434"
How exactly do you get your output with D?
Yours,
- B. Sm.