This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author anders.rundgren.net@gmail.com
Recipients anders.rundgren.net@gmail.com
Date 2014-12-27.17:10:50
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1419700251.42.0.619867786079.issue23123@psf.upfronthosting.co.za>
In-reply-to
Content
jsonString = '{"t":6,"h":4.50, "g":"text","j":1.40e450}'
jsonObject = json.loads(jsonString, object_pairs_hook=collections.OrderedDict,parse_float=Decimal)
for item in jsonObject:
  print jsonObject[item]
6
4.50
text
1.40E+450

Works as expected.

However, there seems to be no way to get back to the original JSON string as far as I can tell since you have to convert Decimal to str in cls when using json.dumps which adds "" around the arguments
History
Date User Action Args
2014-12-27 17:10:51anders.rundgren.net@gmail.comsetrecipients: + anders.rundgren.net@gmail.com
2014-12-27 17:10:51anders.rundgren.net@gmail.comsetmessageid: <1419700251.42.0.619867786079.issue23123@psf.upfronthosting.co.za>
2014-12-27 17:10:51anders.rundgren.net@gmail.comlinkissue23123 messages
2014-12-27 17:10:50anders.rundgren.net@gmail.comcreate