Opened 18 years ago

Closed 18 years ago

Last modified 18 years ago

#2515 closed defect (fixed)

[patch] json serializer don't pass options to simplejson.dump

Reported by: nesh <nesh [at] studioquattro [dot] co [dot] yu> Owned by: Adrian Holovaty
Component: Core (Other) Version: dev
Severity: major Keywords: patch
Cc: nesh@… Triage Stage: Unreviewed
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

I'm lost a few hours finding out why my utf-8 encoded strings end up with double-byte characters encoded like \u00xx\u00xx. Finally I found ensure_ascii=False option but it didn't work.

... (time passes) ...

Well, it seems that options are not passed to SimpleJSON -- patch attached.

Also, it's worth mentioning in docs that if you have utf-8 encoded data you must use ensure_ascii=False option -- or simply make that default.

Attachments (1)

json.diff (600 bytes ) - added by nesh <nesh [at] studioquattro [dot] co [dot] yu> 18 years ago.
small fix

Download all attachments as: .zip

Change History (3)

by nesh <nesh [at] studioquattro [dot] co [dot] yu>, 18 years ago

Attachment: json.diff added

small fix

comment:1 by nesh <nesh [at] studioquattro [dot] co [dot] yu>, 18 years ago

Keywords: patch added
Summary: [pach] json serializer don't pass options to simplejson.dump[patch] json serializer don't pass options to simplejson.dump

comment:2 by Malcolm Tredinnick, 18 years ago

Resolution: fixed
Status: newclosed

(In [3795]) Fixed #2515 -- Allow passing of options to JSON serializer. Thanks, nesh.

Note: See TracTickets for help on using tickets.
Back to Top