Я работаю стажёром 1С-разработчиком. Два дня назад мне дали задачу по созданию обычной рассылки в Telegram, но разосланные данные нужно было записывать в формате JSON.
Я был очень рад, когда начал изучать гайды по этой теме — всё выглядело красиво и удобно. Однако через два дня я понял, что никто не знает, как правильно записывать JSON в 1С.
Казалось бы, чтобы записать данные, нужно создать новую запись и добавить объект или массив в качестве обрамления этих данных. Но я запутался в шести методах записи.
Записать один объект несложно, но когда я попытался записать в цикле 1000 соответствий, то постоянно получал ошибку «Неверный порядок записи JSON». Я искал решение в интернете, общался со всеми известными мне AI, но так и не нашёл ответа.
Кто-то говорит, что в строке не должно быть знака «-», но это неправда. Просто добавить обрамляющий элемент вне цикла не решает проблему, будь то массив, соответствие или структура. Я пытался записать вместо соответствий всё что угодно, но ничего не помогло.
Конечно, я могу записать всё в любой другой формат и правильно прочитать объект с 1000 свойств и значений. Но мне хотелось бы понять, как работает этот JSON.
Сейчас это выглядит так :
{
"МагазинКод": 997,
"НоменклатураКод": "1-00030285" ,
"МагазинКод": ,997,
"НоменклатураКод": "1-00030698",
}
А хотелось бы чтобы так :
{
"МагазинКод": 997,
"НоменклатураКод": "1-00030285"
},
{
"МагазинКод": ,997,
"НоменклатураКод": "1-00030698"
},