Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
1548 / 914 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
1

Json, управляющие символы

16.10.2015, 19:17. Показов 615. Ответов 3
Метки нет (Все метки)

Всем привет! Уже не один час вожусь с этой проблемой, но решить не смог, все уже попробовал, по-моему =)

Покажу на простейшем примере, пакуем строку в джейсон -
1)"str"
JSON
1
{"line": "str"}
2) "str\nstr"
JSON
1
{"line": "str\n
+ эксепшен в логе java.lang.StringIndexOutOfBoundsException

То есть у нас в бд могут лежать строки, содержащие не один перевод строки ( какое-нибудь примечание, к примеру )
Когда мы это дело передаем на фронт , все херится

Вообще используем грейлс для бэка, а джейсон отправляем таким образом -
JSON
1
render object as JSON
Хелп!

Добавлено через 15 минут
То, что в тегах JSON, это имеется в виду ответ сервера.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2015, 19:17
Ответы с готовыми решениями:

Парсинг JSON в JSON Linked Data с использованием Hydra Java
Есть веб страница, на которой пользователь заполняет поля, жмет на кнопку и затем данные...

Конвертер (сериализатор) JSON -> JSON Linked Data
Подскажите, пожалуйста, какую-нибудь хорошую библиотеку на java, которая позволяет конвертировать...

Управляющие символы \n \r
Можете привести пример когда разница действия \n и \r будет видна? using System; public class...

Управляющие символы \r и \n
Всем привет, помогите разобраться, в чем различие между \r\n и просто \n (windows)? По идее \n...

3
Эксперт Java
2377 / 2206 / 561
Регистрация: 28.12.2010
Сообщений: 8,621
16.10.2015, 19:55 2
neske, экранируйте \. Передавайте строку как "str\\nstr"
1
1548 / 914 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
16.10.2015, 20:01  [ТС] 3
Да, я прочитал это правило, но как ни пытался, все равно падает. Или первый символ экранировался, а дальше слово пропадало .. такое тоже было.
0
1548 / 914 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
19.10.2015, 00:34  [ТС] 4
Решение нашлось, нужно было обновить версию грейлса =)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2015, 00:34

Управляющие символы Unicode
Как в строку делфи вставить например символ 200C? я пробовал ну не пашет. у меня делфи xe7

Как удалить управляющие символы?
Добрый день! При получении списка файлов с unix системы у меня, проходят управляющие символы...

Почему управляющие символы не работают?
using System; class MainClass { public static void Main(string args) { ...

Управляющие символы отобразить на форме
Есть массив байтов в кодировке ASCII. Когда я пытаюсь вывести в текстбокс не вижу управляющих...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.