База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как создать JSON структуру из данных в 1С?
- В этой теме 1 ответ, 2 участника, последнее обновление 2 месяца, 2 недели назад сделано
Odin – Одинэсник.
Просмотр 0 веток ответов
- АвторСообщения
- 29 января 2025 в 16:00 #31364
Odin – Одинэсник
Участник1С (Код)12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152531CДанные = Новый Структура;Данные.Вставить("action", "UPDATE");Данные.Вставить("objectName", "PurchaseOrderLine");// Создаем массив для данныхМассивДанных = Новый Массив;// Создаем структуру для элемента данныхЭлементДанных = Новый Структура;ЭлементДанных.Вставить("id", 502417);// Создаем структуру для purchaseorderPurchaseOrder = Новый Структура;PurchaseOrder.Вставить("id", 494896);PurchaseOrder.Вставить("key", "494896");PurchaseOrder.Вставить("objectName", "PurchaseOrder");ЭлементДанных.Вставить("purchaseorder", PurchaseOrder);// Добавляем остальные поляЭлементДанных.Вставить("number", 1);Item = Новый Структура;Item.Вставить("id", 434388);Item.Вставить("key", "434388");Item.Вставить("objectName", "Item");ЭлементДанных.Вставить("item", Item);ЭлементДанных.Вставить("qty", "45");UnitMeasure = Новый Структура;UnitMeasure.Вставить("id", 87825);UnitMeasure.Вставить("key", "87825");UnitMeasure.Вставить("objectName", "UnitMeasure");ЭлементДанных.Вставить("unitmeasure", UnitMeasure);Status = Новый Структура;Status.Вставить("id", 87460);Status.Вставить("key", "87460");Status.Вставить("objectName", "Status");ЭлементДанных.Вставить("status", Status);ЭлементДанных.Вставить("key", "502417");// Добавляем элемент в массивМассивДанных.Добавить(ЭлементДанных);// Вставляем массив данных в основную структуруДанные.Вставить("data", МассивДанных);// Преобразуем структуру в JSONСтрокаJSON = СформироватьСтрокуJSONИзСтруктуры(Данные);Сообщить(СтрокаJSON);Этот код создаст структуру JSON, соответствующую вашему запросу.
- АвторСообщения
Просмотр 0 веток ответов
- Для ответа в этой теме необходимо авторизоваться.