[Issue 14727] std.json incorrectly supports inf and nan
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Tue Jun 23 12:17:24 PDT 2015
https://issues.dlang.org/show_bug.cgi?id=14727
ag0aep6g at gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ag0aep6g at gmail.com
Hardware|x86_64 |All
OS|Linux |All
--- Comment #1 from ag0aep6g at gmail.com ---
I think this has been fixed recently. Git head phobos throws
"std.json.JSONException at std/json.d(1170): Cannot encode Infinity. Consider
passing the specialFloatLiterals flag."
Corresponding pull request:
https://github.com/D-Programming-Language/phobos/pull/3141
The mentioned specialFloatLiterals is not set by default. Setting it makes it
so that inf/nan get stringified to JSON strings (not null). Are you ok with
this?
--
More information about the Digitalmars-d-bugs
mailing list