+1.0

On 2/22/2012 10:11 AM, Robert Newson (Commented) (JIRA) wrote:
     [ 
https://issues.apache.org/jira/browse/COUCHDB-1407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13213732#comment-13213732
 ]

Robert Newson commented on COUCHDB-1407:
----------------------------------------

Inclined to agree with the general trend that we don't "fix" this. 1.0 and 1 
are the same value, libraries that ignore the consequences of JSON's definition of number 
are broken and should be fixed.

I'd like to resolve as "Won't Fix" and updated BREAKING CHANGES for 1.2.0 to 
reflect this decision.

JSON encoding of number changes
-------------------------------

                 Key: COUCHDB-1407
                 URL: https://issues.apache.org/jira/browse/COUCHDB-1407
             Project: CouchDB
          Issue Type: Bug
          Components: HTTP Interface
    Affects Versions: 1.2
         Environment: Ubuntu 12.04 (alpha)
            Reporter: Adam Lofts
         Attachments: 0001-Only-validate-numbers-on-JSON-decoding.patch


JSON encoding of Number has changed from 1.0.2 to 1.2. JSON only defines Number 
but this change causes issues in my app because python decodes the number as an 
int in 1.2.
Test case:
PORT=5985
curl -X DELETE http://localhost:$PORT/test-floats/
curl -X PUT http://localhost:$PORT/test-floats/
curl -X PUT http://localhost:$PORT/test-floats/doc1 -H "Content-Type: application/json" -d "{ 
\"a\": 1.0 }"
curl http://localhost:$PORT/test-floats/doc1
Run against 1.0.2:
{"ok":true}
{"ok":true}
{"ok":true,"id":"doc1","rev":"1-78e61304147429d3d500aee7806fd26d"}
{"_id":"doc1","_rev":"1-78e61304147429d3d500aee7806fd26d","a":1.0}
Run against 1.2:
{"ok":true}
{"ok":true}
{"ok":true,"id":"doc1","rev":"1-78e61304147429d3d500aee7806fd26d"}
{"_id":"doc1","_rev":"1-78e61304147429d3d500aee7806fd26d","a":1}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to