4 ms·
> The verdict seems clear (based solely on the data in the post) that ultrajson is the winner. ultrajson isn't a drop-in replacement, though, because it doesn'
by kelseyfrancis 12y ago
> The verdict seems clear (based solely on the data in the post) that ultrajson is the winner.
ultrajson isn't a drop-in replacement, though, because it doesn't support sort_keys.
- michaelmior 12y agoFair enough. Although I'm not sure why one would want that behaviour given that there is no guarantee of ordering when a particular JSON file is processed with any other library.
- mdaniel 12y agoI don't know what they do with it, but it's handy for writing tests against an expected JSON file: assert json.dumps(expected, sort_keys=True) == json.dumps(obj, sort_keys=True) # where expected was json.load()-ed and obj was produced by the function
- michaelmior 12y agoI don't understand your example and why you wouldn't just do assert expected == obj.