|
Как преобразовать JSON в XML ↓ (Волшебник 25.10.2024 08:11) DimR_71, ttk, Волшебник, arsik, Мультук, Valdis2007, vbus, Barabashka, Гипервизор, Камчадал, SleepyHead, Faida888, formista2000, вым, RomanYS, osa1C, GenAcid, Смотрящий, tartarya, Nikkitka, Fram, AAA, b_ru, VS-1976, Chieftain, seevkik, Скучный бух, Djelf
| ☑ | ||
---|---|---|---|---|
0
gammy
24.10.24
✎
13:36
|
Как преобразовать JSON в XML
|
|||
1
Волшебник
24.10.24
✎
13:39
|
прочитать/записать
|
|||
2
gammy
24.10.24
✎
13:40
|
Т.е. вручную?
|
|||
3
Волшебник
24.10.24
✎
13:41
|
Функция ПреобразоватьJSONвXML(JSONСтрока) // Парсим JSON в структуру СтруктураJSON = Новый ЧтениеJSON; СтруктураОбъектов = СтруктураJSON.ПрочитатьИзСтроки(JSONСтрока); // Создаем XML документ XMLДокумент = Новый XMLДокумент; КорневойЭлемент = XMLДокумент.ДобавитьЭлемент("Root"); // Заполняем XML документ ДобавитьЭлементы(СтруктураОбъектов, КорневойЭлемент); // Возвращаем XML строку Возврат XMLДокумент.Записать(); КонецФункции Процедура ДобавитьЭлементы(Элементы, родитель) Для каждого Элемент Из Элементы Цикл Если ТипЗнч(Элемент) = Тип("Структура") Тогда НовыйЭлемент = родитель.ДобавитьЭлемент(Элемент.КлючСвойства); ДобавитьЭлементы(Элемент.ЗначениеСвойства, НовыйЭлемент); ИначеЕсли ТипЗнч(Элемент) = Тип("Массив") Тогда Для каждого подЭлемент Из Элемент.ЗначениеСвойства Цикл НовыйЭлемент = родитель.ДобавитьЭлемент(Элемент.КлючСвойства); ДобавитьЭлементы(подЭлемент, НовыйЭлемент); КонецЦикла; Иначе НовыйЭлемент = родитель.ДобавитьЭлемент(Элемент.КлючСвойства); НовыйЭлемент.Текст = Элемент.ЗначениеСвойства; КонецЕсли; КонецЦикла; КонецПроцедуры |
|||
4
gammy
24.10.24
✎
13:41
|
Спасибо, добрый человек
|
|||
5
Волшебник
24.10.24
✎
13:42
|
(4) Нет, это робот написал, не человек.
|
|||
6
Garykom
24.10.24
✎
13:44
|
(0)
Как преобразовать JSON в XML
Классическое "нанять программиста"© чем не подходит? |
|||
7
Garykom
24.10.24
✎
13:45
|
(5) сейчас gpt уже используют студенты чтобы получать говнокодик своих заданий по программированию
а потом они "выучатся" и пойдут "работать"... |
|||
8
Garykom
24.10.24
✎
13:47
|
вот примерно так будет
|
|||
9
gammy
24.10.24
✎
13:49
|
:)
|
|||
10
ptiz
24.10.24
✎
13:49
|
(8) Кстати, это может оказаться лучше, чем если врач не будет гуглить. Знакомая не могла победить боли, пока сама не нагуглила и правильно определила диагноз (врач не смог).
|
|||
11
Галахад
24.10.24
✎
14:36
|
(10) "Я начал прямо по алфавиту. Прочитал об анемии - и убедился, что она у меня есть и что обострение должно наступить недели через две. Брайтовой болезнью, как я с облегчением установил, я страдал лишь в легкой форме, и, будь у меня она одна, я мог бы надеяться прожить еще несколько лет. Воспаление легких оказалось у меня с серьезными осложнениями, а грудная жаба была, судя по всему, врожденной. Так я добросовестно перебрал все буквы алфавита, и единственная болезнь, которой я у себя не обнаружил, была родильная горячка." (с)
|
|||
12
craxx
24.10.24
✎
14:39
|
(6) Так он и нанял. Аж самого Волшебника
|
|||
13
Смотрящий от 1С
24.10.24
✎
14:42
|
(10) - Доктор, как мне это вылечить? - Сейчас загуглю. - А может я сам? - Вот давайте не будем самолечением заниматься...
|
|||
14
Stepashkin
24.10.24
✎
14:43
|
(11)
|
|||
15
Stepashkin
24.10.24
✎
14:44
|
(12) Волшебник нанял gpt.
|
|||
16
MWWRuza
24.10.24
✎
22:39
|
(11) Это кто? Не Марк Твен случаем? :-)
|
|||
17
b_ru
25.10.24
✎
02:03
|
(16) Случаем это Джером Клапка Джером.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |