std.json parsing real numbers.
khurshid
khurshid.normuradov at gmail.com
Thu Aug 8 03:13:49 PDT 2013
On Thursday, 8 August 2013 at 10:11:07 UTC, MrSmith wrote:
> On Thursday, 8 August 2013 at 08:04:49 UTC, khurshid wrote:
>>
>> I just check std.json for parsing real numbers.
>>
>> import std.json;
>> import std.stdio: writeln;
>>
>> int main()
>> {
>> auto json = parseJSON("1 .24E +1");
>> writeln(toJSON(&json));
>> return 0;
>> }
>>
>> and
>> output: 12.4
>>
>>
>> It's bug or normal ?
>
> Yep, because 1.24E+1 is 12.4E0
I wrote not a "1.24E+1", a "1 .24E +1" with leading
spaces.
More information about the Digitalmars-d
mailing list