Имя: Пароль:
1C
1C 7.7
v7: Помогите с json форматом
0 1snik_d
 
18.05.20
12:07
Всем привет. Понадобилось через json передавать внутренний идентификатор объекта из 7.7, а он содержит фигурные скобки. Как правильно преобразовать данные, чтобы json парсер понимал?

Пример:
"{"type": "balance","nomenclature": "{"B","0","0","84","0","0","     52851   "}"}" Здесь {"B","0","0","84","0","0","     52851   "} - внутренний идентификатор
1 vde69
 
18.05.20
12:10
2 1snik_d
 
18.05.20
12:16
(1) Это я нашел, как исправить строку?
3 dezss
 
18.05.20
12:17
Так json-парсер и так должен понимать, что все хорошо. У тебя ж эти скобки внутри строкового значения.
4 1snik_d
 
18.05.20
12:18
(3) Не понимает, он пытается эти скобки еще раз раскрыть
5 dezss
 
18.05.20
12:18
(4) Тебе надо кавычки экранировать.
6 dezss
 
18.05.20
12:19
(5) + держи
{"type": "balance","nomenclature": "{\"B\",\"0\",\"0\",\"84\",\"0\",\"0\",\"     52851   \"}"}
7 1snik_d
 
18.05.20
12:57
(6) Спасибо, получилось.
8 Garykom
 
гуру
18.05.20
13:02
(0) оберни через base64 - это же классика
9 ДенисЧ
 
18.05.20
13:15
Вот что делает с людьми незнание языка итальянцев...
10 1snik_d
 
18.05.20
22:45
(8) Так тоже можно, но лучше без лишних сущностей
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой