Message233139
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 |
|
Date |
User |
Action |
Args |
2014-12-27 17:10:51 | anders.rundgren.net@gmail.com | set | recipients:
+ anders.rundgren.net@gmail.com |
2014-12-27 17:10:51 | anders.rundgren.net@gmail.com | set | messageid: <1419700251.42.0.619867786079.issue23123@psf.upfronthosting.co.za> |
2014-12-27 17:10:51 | anders.rundgren.net@gmail.com | link | issue23123 messages |
2014-12-27 17:10:50 | anders.rundgren.net@gmail.com | create | |
|