Я пытаюсь отправить клиенту с Джанго питона в JSon строку с новой строкой:simplejson новой строки
string += u'hello\n'
data = {'data':string}
return HttpResponse(simplejson.dumps(data), mimetype = 'application/json')
На стороне браузера я получаю строку и открыть его в текстовом редакторе, но видеть «привет \ n '. это потому, что simplejson избегает новых строк? Как передать его как новую строку вместо двух символов «\ n»?
Выбирает меня, какая у вас проблема? JavaScript понимает '\ n' как escape-последовательность новой строки. –
Я хочу использовать возвращенный json как хорошо отформатированный css, но когда я открываю данные со стороны браузера, он не заменяет «\ n» на новые строки ... – prostock
И это не должно! Вы показываете строковые литералы, а не их значения. Вы можете попробовать и вставить теги '
' там, где это необходимо. –