first commit

This commit is contained in:
Ilia Miheev
2025-10-21 21:09:30 +03:00
commit 17eeb0ccb8
25 changed files with 808 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
### Работа с JsonManager
Данный класс предназначен для записи и извлечения информации из json-файлов.
JsonManager принимает принимает только один аргумент — кодировку в которой будут читаться файлы. По умолчанию это UTF-8
```py
from ipars import JsonManager
j = JsonManager()
```
### Коротко о методах JsonManager
1. Метод **load** используется для получения данных из json-файла по указанному пути
2. Метод **dump** используется для записи данных в json-файл. Принимает путь до файла и данные для записи
3. Метод **pprint** такой же как и у Pars
### Пример использования JsonManager
```py
from ipars import JsonManager
j = JsonManager()
# Записываем данные
j.dump('./data.json', [1, 2, 3, 4, 5, 6, 7])
# Получаем данные
data = j.load('./data.json')
j.pprint(data) # [1, 2, 3, 4, 5, 6, 7]
```