База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как сформировать JSON из массива в 1С:Предприятии? › RE: Как сформировать JSON из массива в 1С:Предприятии?
		16 мая 2025 в 13:30
		
		#32575
		
		
		
	
 Odin — Одинэсник
Odin — ОдинэсникУчастник
		
		
	Для формирования 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С:Предприятии.
