Re: [PHP-DEV] [VOTE] JSON number to string
Martin, I am guessing it's the same reason as Derick?. On Wed, Jun 17, 2015 at 12:39 AM, Pascal MARTIN, AFUP < mail...@pascal-martin.fr> wrote: > > Le 09/06/2015 20:23, Jakub Zelenka a écrit : > >> The voting is now open: >> >> https://wiki.php.net/rfc/json_numeric_as_string#voting >> > > Hi, > > Discussing this RFC with other people at AFUP, we would, by a small > margin, also be on the -1 side (for all 4 points). > > Still, if this was to pass, we would be +1 for PHP 7.1 ; and -1 for PHP > 5.6 and 7.0. > > Thanks! > > -- > Pascal MARTIN, AFUP - French UG > http://php-internals.afup.org/ > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- *Pasindu De Silva**ppasin...@gmail.com *
Re: [PHP-DEV] [VOTE] JSON number to string
Le 09/06/2015 20:23, Jakub Zelenka a écrit : The voting is now open: https://wiki.php.net/rfc/json_numeric_as_string#voting Hi, Discussing this RFC with other people at AFUP, we would, by a small margin, also be on the -1 side (for all 4 points). Still, if this was to pass, we would be +1 for PHP 7.1 ; and -1 for PHP 5.6 and 7.0. Thanks! -- Pascal MARTIN, AFUP - French UG http://php-internals.afup.org/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] [VOTE] JSON number to string
Hi Guys It was state that JSON scheme will take some time to be implement and probably wouldn't be able for 5.6. IMHO JSON_FLOAT_AS_STRING probably it isn't the idle fix (the idle solution would be to not even have a bug/error like this), so the question would be, do we want developers decoding json with precision loss until JSON scheme eventually comes or give them the ability to decide for them self on how to proceed. +1 Pasindu On Wed, Jun 10, 2015 at 7:09 PM, Jakub Zelenka wrote: > Hi Yasuo, > > On Wed, Jun 10, 2015 at 11:57 AM, Yasuo Ohgaki wrote: > > > Hi Derick, > > > > On Wed, Jun 10, 2015 at 7:28 PM, Derick Rethans wrote: > > > >> > Hi, > >> > > >> > The voting is now open: > >> > > >> > https://wiki.php.net/rfc/json_numeric_as_string#voting > >> > >> FWIW, I voted no to all of them because (as you even say in the RFC), > >> this is probably better be solved with a JSON schema thingy. > > > > > > JSON Schema does not help to decoding/encoding numeric data without > > loosing data. > > > > JSON Schema Core > > http://json-schema.org/latest/json-schema-core.html#anchor8 > > Note: JSON specification does not specify precision. So number could be > > any number. > > > > JSON Schema Validation > > http://json-schema.org/latest/json-schema-validation.html#anchor5 > > > > Those who do not care rounding errors/etc, they can use default behavior. > > > > > The idea would be to use JSON schema just for selecting the type for > deserialized item in decoded JSON. It means that you could for example > select one float item that you want to decode as a string but other floats > would be still decoded as floats. That gives a better flexibility and helps > the problem in the same way. Please see my email to Alexey when we > discussed this RFC (there are few examples): > > https://www.mail-archive.com/internals@lists.php.net/msg78698.html > > Cheers > > Jakub > -- *Pasindu De Silva**ppasin...@gmail.com *
Re: [PHP-DEV] [VOTE] JSON number to string
On 10/06/15 11:57, Yasuo Ohgaki wrote: > JSON Schema Core > http://json-schema.org/latest/json-schema-core.html#anchor8 > Note: JSON specification does not specify precision. So number could be any > number. This is my own problem with most of these recent developments. Simply switching from a 32 bit to 64 bit truncation would probably be workable since it seems 32bit systems are no longer to be supported, but not having any provision for precision just seems totally wrong? -- Lester Caine - G8HFL - Contact - http://lsces.co.uk/wiki/?page=contact L.S.Caine Electronic Services - http://lsces.co.uk EnquirySolve - http://enquirysolve.com/ Model Engineers Digital Workshop - http://medw.co.uk Rainbow Digital Media - http://rainbowdigitalmedia.co.uk -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
Re: [PHP-DEV] [VOTE] JSON number to string
Hi Jakub, On Wed, Jun 10, 2015 at 8:09 PM, Jakub Zelenka wrote: > The idea would be to use JSON schema just for selecting the type for > deserialized item in decoded JSON. It means that you could for example > select one float item that you want to decode as a string but other floats > would be still decoded as floats. That gives a better flexibility and helps > the problem in the same way. Please see my email to Alexey when we > discussed this RFC (there are few examples): > > https://www.mail-archive.com/internals@lists.php.net/msg78698.html > Thank you for the reply. This could be done, but requires more work just to get raw value out of JSON. So I vote "yes" for all because your RFC is feasible resolution and useful enough. As I wrote in somewhere in discussion, it was better if all values are decoded as string just like DB values. Encoding is headache, though.. Regards, -- Yasuo Ohgaki yohg...@ohgaki.net
Re: [PHP-DEV] [VOTE] JSON number to string
Hi Yasuo, On Wed, Jun 10, 2015 at 11:57 AM, Yasuo Ohgaki wrote: > Hi Derick, > > On Wed, Jun 10, 2015 at 7:28 PM, Derick Rethans wrote: > >> > Hi, >> > >> > The voting is now open: >> > >> > https://wiki.php.net/rfc/json_numeric_as_string#voting >> >> FWIW, I voted no to all of them because (as you even say in the RFC), >> this is probably better be solved with a JSON schema thingy. > > > JSON Schema does not help to decoding/encoding numeric data without > loosing data. > > JSON Schema Core > http://json-schema.org/latest/json-schema-core.html#anchor8 > Note: JSON specification does not specify precision. So number could be > any number. > > JSON Schema Validation > http://json-schema.org/latest/json-schema-validation.html#anchor5 > > Those who do not care rounding errors/etc, they can use default behavior. > > The idea would be to use JSON schema just for selecting the type for deserialized item in decoded JSON. It means that you could for example select one float item that you want to decode as a string but other floats would be still decoded as floats. That gives a better flexibility and helps the problem in the same way. Please see my email to Alexey when we discussed this RFC (there are few examples): https://www.mail-archive.com/internals@lists.php.net/msg78698.html Cheers Jakub
Re: [PHP-DEV] [VOTE] JSON number to string
On Wed, Jun 10, 2015 at 7:57 PM, Yasuo Ohgaki wrote: > On Wed, Jun 10, 2015 at 7:28 PM, Derick Rethans wrote: > >> > Hi, >> > >> > The voting is now open: >> > >> > https://wiki.php.net/rfc/json_numeric_as_string#voting >> >> FWIW, I voted no to all of them because (as you even say in the RFC), >> this is probably better be solved with a JSON schema thingy. > > > JSON Schema does not help to decoding/encoding numeric data without > loosing data. > > JSON Schema Core > http://json-schema.org/latest/json-schema-core.html#anchor8 > Note: JSON specification does not specify precision. So number could be > any number. > > JSON Schema Validation > http://json-schema.org/latest/json-schema-validation.html#anchor5 > > Those who do not care rounding errors/etc, they can use default behavior. > JSON Schema could be used to encode huge numbers correctly, so I would like to have it in the future also. -- Yasuo Ohgaki yohg...@ohgaki.net
Re: [PHP-DEV] [VOTE] JSON number to string
Hi Derick, On Wed, Jun 10, 2015 at 7:28 PM, Derick Rethans wrote: > > Hi, > > > > The voting is now open: > > > > https://wiki.php.net/rfc/json_numeric_as_string#voting > > FWIW, I voted no to all of them because (as you even say in the RFC), > this is probably better be solved with a JSON schema thingy. JSON Schema does not help to decoding/encoding numeric data without loosing data. JSON Schema Core http://json-schema.org/latest/json-schema-core.html#anchor8 Note: JSON specification does not specify precision. So number could be any number. JSON Schema Validation http://json-schema.org/latest/json-schema-validation.html#anchor5 Those who do not care rounding errors/etc, they can use default behavior. Regards, -- Yasuo Ohgaki yohg...@ohgaki.net
Re: [PHP-DEV] [VOTE] JSON number to string
On Tue, 9 Jun 2015, Jakub Zelenka wrote: > Hi, > > The voting is now open: > > https://wiki.php.net/rfc/json_numeric_as_string#voting FWIW, I voted no to all of them because (as you even say in the RFC), this is probably better be solved with a JSON schema thingy. cheers, Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php