[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