У меня есть строка JSON, которую я получил из таблицы, вот мой JSON
{"subtitle":"Information","desc":"Hi, Welcome.\\n <br><br>\\n You can access our website <a href=\\"https://test.com\\">here</a>.\\n <br><br>\\n Dont forget, cost: only $2! \\n <br>\\n <br>\\n <br>\\n <br>\\n Thankyou,<br>\\n Regards"}
, когда я пытаюсь сделать json.parse()
, но я получил ошибку
SyntaxError: Неожиданный токен h в JSON в позиции 154 .
Я думал, что это вызвано из-за кавычек "
в URL или двоеточии :
.
Как я могу передать их JSON?
Обновление
Вот как я получил данные:
var body_inbox = {};
body_inbox.subtitle = 'Information';
body_inbox.desc = `Hi, Welcome.
<br><br>
You can access our website <a href="https://test.com">here</a>.
<br><br>
Dont forget, cost: only $2!
<br>
<br>
<br>
<br>
Thankyou,<br>
Regards`;
body_inbox = JSON.stringify(body_inbox);
Я Путаница, я нашел много данных в таблице, что данные имеют двойной backsla sh в новой строке \\n
и в URL <a href=\\"https://test.com\\">here</a>
. Я просто пытаюсь создать новые данные с помощью JSON .stringify, и в результате получим \n
и <a href=\"https://test.com\">here</a>
. Почему это происходит?
Примечание
Извините, вводит в заблуждение более ранняя информация - опечатка.
Должно быть <a href=\\"https://test.com\\">
, а не <a href="\\https://test.com\\">