Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105

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

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

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

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

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

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

Добавлено через 15 минут
То, что в тегах JSON, это имеется в виду ответ сервера.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.10.2015, 19:17
Ответы с готовыми решениями:

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

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

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

3
Эксперт Java
 Аватар для KEKCoGEN
2399 / 2224 / 565
Регистрация: 28.12.2010
Сообщений: 8,672
16.10.2015, 19:55
neske, экранируйте \. Передавайте строку как "str\\nstr"
1
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
16.10.2015, 20:01  [ТС]
Да, я прочитал это правило, но как ни пытался, все равно падает. Или первый символ экранировался, а дальше слово пропадало .. такое тоже было.
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
19.10.2015, 00:34  [ТС]
Решение нашлось, нужно было обновить версию грейлса =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
19.10.2015, 00:34
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru