couchdb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Lofts (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (COUCHDB-1407) JSON encoding of number changes
Date Fri, 10 Feb 2012 12:21:59 GMT
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


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

        

Mime
View raw message