====== Работа с конфигурационными файлами формата JSON/XML ======
**Задание:** Реализовать работу с конфигурационными файлами в форматах JSON и XML
**Пример входных данных:**
f(x) = e^x - 3x = 0
Начальное приближение: x0 = 1.0
Точность: 0.0001
**Пример выходных данных:**
Корень уравнения: x = 1.5121
Количество итераций: 5
f(1.5121) = 0.00008
**Вариант 1:** Чтение конфигурационного файла в формате JSON
**Вариант 2:** Запись конфигурации в файл в формате JSON
**Вариант 3:** Чтение конфигурационного файла в формате XML
**Вариант 4:** Запись конфигурации в файл в формате XML
**Вариант 5:** Конвертация JSON в XML
**Вариант 6:** Конвертация XML в JSON
**Вариант 7:** Валидация JSON файла по схеме
**Вариант 8:** Валидация XML файла по XSD схеме
**Вариант 9:** Поиск данных в JSON файле
**Вариант 10:** Поиск данных в XML файле с помощью XPath
**Вариант 11:** Изменение конфигурационных параметров в JSON
**Вариант 12:** Изменение конфигурационных параметров в XML
**Вариант 13:** Создание вложенной структуры конфигурации
**Вариант 14:** Обработка ошибок при чтении конфигурационных файлов
**Вариант 15:** Кэширование конфигурационных данных
**Вариант 16:** Динамическое обновление конфигурации
**Вариант 17:** Шифрование конфигурационных файлов
**Вариант 18:** Поддержка разных форматов конфигурации (JSON, XML, YAML)
**Вариант 19:** Генерация конфигурационного файла по шаблону
**Вариант 20:** Миграция конфигурации между версиями