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