В Django у меня есть представление, которое запрашивает канал JSON и отображает ответ вместе с шаблоном. Мне нужно преобразовать объект JSON в объект Javascript JSON. Я сумел console.log объект JSON в моем шаблоне, но что-то не так с форматом.Как избавиться от «quot» в Python json.dumps
Это то, что я ожидал:
{"lat": 58.548703, "referenceTime": "2013-12-05T07:00:00Z", "lon": 16.155116...
и это то, что я получаю:
{"lat": 58.548703, "referenceTime": "2013-12-05T07:00:00Z", "lon": 16.155116...
Вот мое мнение:
def myView(request):
request = Request('http://somedomain/somefeed.json')
response = urlopen(request)
data = json.load(response)
return render_to_response('myTemplate.html', {'myJson': json.dumps(data)})
И в моем шаблоне:
console.log('{{myJson}}');
Так может быть, вы должны показать шаблон? –
Кроме того, почему бы вам побеспокоить десериализацию от JSON только для сериализации его снова сразу? В чем смысл? –
use '{{myJson | safe}}' – Armance