JSONEncoder и Unicode (Джанго) - PullRequest
0 голосов
/ 19 апреля 2010

Я использую JSONEncoder с Django и для кодирования словарей, содержащих строки Unicode (JSONEncoder.encode ()).Результирующий JSON внедряется в веб-страницу.Проблема, с которой я сталкиваюсь, заключается в том, что полученный JSON содержит маркеры u рядом со строками и, следовательно, неправильно интерпретируется в java-скрипте

, например, {u "ключ": u "значение"}

Как я могу избавиться от этого?

Спасибо

1 Ответ

0 голосов
/ 19 апреля 2010

То, с чем вы работаете, это Python-эквивалент вашего объекта JSON. Чтобы вернуть его в JSON, вы хотите использовать dumps():

import json
mydict = { u"key" : u"value" }
print json.dumps(mydict)

Редактировать: Извините, это не совсем относится к JSONEncoder, я постараюсь пересмотреть мой ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...