Символ новой строки в JSON

Мы используем инструмент WCM для ввода контента, и редакторы контента будут вводить контент, содержащий текст и HTML в инструменте. Чтобы преобразовать контент в JSON, мы используем ньютон JSON, как показано ниже, где мы передаем простой словарь ключей и значений:

string output = JsonConvert.SerializeObject(nonJsonResult);

Всякий раз, когда редактор предоставляет контент с новыми строками, мы получаем последовательный вывод JSON с \r\n,

Пример ввода текста:

первая строка

вторая линия

третья строка

Выход:

 {
     "test": "first line\r\nsecond line\r\nthird line"
 }

Есть ли способ избежать этих персонажей? Если это неизбежно, будут ли они \r\n создать проблему для другого приложения, на которое мы отправляем ответ JSON? Есть ли еще какие-либо проблемы, подобные этим, с ньютоном JSON, так как я довольно новичок в JSON, о котором мне нужно позаботиться.

0 ответов

Другие вопросы по тегам