Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

v8: при переводе JSON в строку добавляются лишние запятые

v8: при переводе JSON в строку добавляются лишние запятые
Я
   DUDE
 
01.09.20 - 21:57
Добрый вечер, коллеги!

Подскажите, в чем может быть дело.
Таблица значений преобразуется в json (массив объектов, где каждая строка ТЗ отобр-ся в объект JSON).
И при этом ловлю странную штуку после перевода из JSOn в строку методом ЗаписьJSON.Закрыть(), а именно:
первый элемент массива отображается корректно: {(имя1): (значение1), ...},
а начиная со второго получаю дополнительные запятые (такое ощущение перед каждым записанным значением) т.е. {, (имя1): , (значение1), ...}

Код, который наполняет json, отрабатывает в цикле, т.е. наполнение идет однотипно. Такое ощущение, что идет какой-то перенос строк.

Пример:
{
"Good": "ТН ПВХ кронштейн желоба коричневый",
"Unit": "шт",
"RetailPrice": 38.28
},
// начало сбоя:
{,
"Good": ,
"ТН ПВХ хомут трубы универсальный L=180мм коричневый",
"Unit": ,
"шт",
"RetailPrice": ,
137
}


PS: Заранее спасибо за помощь.
   Ёпрст
 
1 - 01.09.20 - 22:06
больше кода
   Cyberhawk
 
2 - 01.09.20 - 22:07
(1) Moar
   DUDE
 
3 - 01.09.20 - 22:13
(2) Момент.
   DUDE
 
4 - 01.09.20 - 22:16
(1), (2) Спасибо, товарищи за помощь! Заметил свой косяк, что перед открытием массива JSON по кой-то черт открывал объект. Убрал и все наладилось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.