[Twisted-web] [Nevow] json serializer and strings

Jean-Paul Calderone exarkun at divmod.com
Sat Sep 9 15:22:45 CDT 2006


On Sat, 09 Sep 2006 20:08:16 +0200, Manlio Perillo <manlio_perillo at libero.it> wrote:
>Hi.
>
>Why the json serializer does not support plain strings?
>
>I'm having problems because I want to serialize keywords arguments and
>the dictionary keys are str objects, not unicode.
>
>There are some problems with this:
>
>    elif isinstance(obj, str):
>        w('"')
>        w(stringEncode(obj.decode("us-ascii"))
>        w('"')
>?

Yes.  What if it is not an ASCII string?  If you know that your strings
are ASCII strings, decode them before you give them to Athena.

>
>
>I can use simplejson, but I don't want to add too many dependencies.
>
>
>Thanks   Manlio Perillo
>

Jean-Paul



More information about the Twisted-web mailing list