float parsing must be locale independent

When LC_NUMERIC set to something which set RADIXCHAR to something different than '.', parsing is broken

Parse of "123.456" gives "123" as sscanf is locale dependent (while json parsing should not)