|
|
|
Как преобразовать JSON в XML ↓ (Волшебник 25.10.2024 08:11) |
☑ | ||
|---|---|---|---|---|
|
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) Случаем это Джером Клапка Джером.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |