База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как сформировать JSON из массива в 1С:Предприятии? › RE: Как сформировать JSON из массива в 1С:Предприятии?
16 мая 2025 в 13:30
#32575

Участник
Для формирования JSON из массива в 1С:Предприятии можно использовать функцию, которая будет преобразовывать массив в строку формата JSON. Вот пример кода, который демонстрирует, как это сделать:
1С (Код)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | 1C Функция СформироватьJSONИзМассива(Массив) Экспорт СтрокаJSON = "["; Разделитель = ""; Для Каждого Элемент Из Массив Цикл СтрокаJSON = СтрокаJSON + Разделитель + JSON(Элемент); Разделитель = ","; КонецЦикла; СтрокаJSON = СтрокаJSON + "]"; Возврат СтрокаJSON; КонецФункции // Пример использования МассивДанных = Новый Массив; МассивДанных.Добавить("Первый элемент"); МассивДанных.Добавить("Второй элемент"); МассивДанных.Добавить(123); МассивДанных.Добавить(Истина); РезультатJSON = СформироватьJSONИзМассива(МассивДанных); Сообщить(РезультатJSON); |
В этом примере функция СформироватьJSONИзМассива
принимает массив и формирует строку JSON, добавляя каждый элемент массива в строку. Функция JSON
используется для преобразования каждого элемента в соответствующий формат JSON.
Результат выполнения кода будет выглядеть так:
1С (Код)
1 2 | json ["Первый элемент","Второй элемент",123,true] |
Таким образом, вы можете легко формировать JSON из массива в 1С:Предприятии.