Size: a a a

JavaScript — русскоговорящее сообщество

2019 December 02

AP

A P in JavaScript — русскоговорящее сообщество
или как это назвать?
источник

A

Andrew in JavaScript — русскоговорящее сообщество
Це пиздос 🐯
то есть мне предварительно нужно заменить их?
Да
источник

A

Andrew in JavaScript — русскоговорящее сообщество
Це пиздос 🐯
то есть мне предварительно нужно заменить их?
https://www.freeformatter.com/json-escape.html

Цитирую:
The following characters are reserved in JSON and must be properly escaped to be used in strings:

   Backspace is replaced with \b
   Form feed is replaced with \f
   Newline is replaced with \n
   Carriage return is replaced with \r
   Tab is replaced with \t
   Double quote is replaced with \"
   Backslash is replaced with \\
источник

AP

A P in JavaScript — русскоговорящее сообщество
а хоть в одном выводе канает просто энтер в коде внутри кавычек?
источник

Ц🐯

Це пиздос 🐯 in JavaScript — русскоговорящее сообщество
Andrew
https://www.freeformatter.com/json-escape.html

Цитирую:
The following characters are reserved in JSON and must be properly escaped to be used in strings:

   Backspace is replaced with \b
   Form feed is replaced with \f
   Newline is replaced with \n
   Carriage return is replaced with \r
   Tab is replaced with \t
   Double quote is replaced with \"
   Backslash is replaced with \\
сделал вот такой data.replace('\r\n', '\\r\\n') и все равно не помогает(
источник

Ц🐯

Це пиздос 🐯 in JavaScript — русскоговорящее сообщество
A P
а хоть в одном выводе канает просто энтер в коде внутри кавычек?
я же заменяю одинарные ковычки на двойные, то есть если не будет этого ентр, то будет все исправно
источник

A

Andrew in JavaScript — русскоговорящее сообщество
\\ тоже не поддерживается)
источник

AP

A P in JavaScript — русскоговорящее сообщество
что за строку ты преобразуешь в жсон я не понимаю
источник

AP

A P in JavaScript — русскоговорящее сообщество
ты просто  в стринг набиваешь что то?
источник

Ц🐯

Це пиздос 🐯 in JavaScript — русскоговорящее сообщество
A P
что за строку ты преобразуешь в жсон я не понимаю
условно говоря вот этот массив мне выдает сервер
{'id': 9, 'type': 'cupon', 'name': 'тест промо', 'pic': '/static/img/38b36235924e11356a6c7d0f2be9fce2.png', 'url': 'https://disk.yandex.ru/client/disk', 'description': 'ыкуп \r\n\r\nыуп', 'price_now': None, 'price_old': None, 'deliv_price': None, 'start_time': 1577221200, 'end_time': 1577221200, 'local_discount': 0, 'inter_discount': 0, 'promo_type': 'rub', 'promo_code': 'тест'}

я делаю из него
{"id": 9, "type": "cupon", "name": "тест промо", "pic": "/static/img/38b36235924e11356a6c7d0f2be9fce2.png", "url": "https://disk.yandex.ru/client/disk", "description": "ыкуп

ыуп", "price_now": null, "price_old": null, "deliv_price": null, "start_time": 1577221200, "end_time": 1577221200, "local_discount": 0, "inter_discount": 0, "promo_type": "rub", "promo_code": "тест"}
источник

AP

A P in JavaScript — русскоговорящее сообщество
зачем там же уже есть переносы нормальные
источник

Ц🐯

Це пиздос 🐯 in JavaScript — русскоговорящее сообщество
заменяются все символы, но как заменить \r\n я никак не могу понять(
источник

AP

A P in JavaScript — русскоговорящее сообщество
'description': 'ыкуп \r\n\r\nыуп',
источник

AP

A P in JavaScript — русскоговорящее сообщество
вот
источник

Ц🐯

Це пиздос 🐯 in JavaScript — русскоговорящее сообщество
A P
зачем там же уже есть переносы нормальные
я о замене ковычек
источник

Ц🐯

Це пиздос 🐯 in JavaScript — русскоговорящее сообщество
A P
'description': 'ыкуп \r\n\r\nыуп',
дак его не может парсер распарсить(
источник

AP

A P in JavaScript — русскоговорящее сообщество
ну ты меняешь кавычки а меняются переносы?
источник

AP

A P in JavaScript — русскоговорящее сообщество
как это работает
источник

Ц🐯

Це пиздос 🐯 in JavaScript — русскоговорящее сообщество
A P
ну ты меняешь кавычки а меняются переносы?
нет, переносы и не меняются, а нужно
источник

AP

A P in JavaScript — русскоговорящее сообщество
короч тебе надо заменить ' на " и \r на \\r
источник