Улучшен контент русской версии сайта
This commit is contained in:
@@ -2,32 +2,33 @@
|
||||
|
||||
Данный класс предназначен для записи и извлечения информации из json-файлов.
|
||||
|
||||
JsonManager принимает принимает только один аргумент — кодировку в которой будут читаться файлы. По умолчанию это UTF-8
|
||||
JsonManager принимает принимает только encoding — кодировку в которой будут читаться файлы (по умолчанию UTF-8)
|
||||
|
||||
```py
|
||||
from ipars import JsonManager
|
||||
|
||||
j = JsonManager()
|
||||
j = JsonManager(encoding="UTF-8")
|
||||
```
|
||||
|
||||
### Коротко о методах JsonManager
|
||||
|
||||
1. Метод **load** используется для получения данных из json-файла по указанному пути
|
||||
- Метод **load** используется для получения данных из json-файла по указанному пути
|
||||
|
||||
2. Метод **dump** используется для записи данных в json-файл. Принимает путь до файла и данные для записи
|
||||
- Метод **dump** используется для записи данных в json-файл. Принимает путь до файла и данные для записи
|
||||
|
||||
3. Метод **pprint** такой же как и у Pars
|
||||
- Метод **pprint** такой же как и у Pars
|
||||
|
||||
### Пример использования JsonManager
|
||||
|
||||
```py
|
||||
from ipars import JsonManager
|
||||
j = JsonManager()
|
||||
nameFile = 'data.json'
|
||||
|
||||
# Записываем данные
|
||||
j.dump('./data.json', [1, 2, 3, 4, 5, 6, 7])
|
||||
j.dump(nameFile, [1, 2, 3, 4, 5, 6, 7])
|
||||
|
||||
# Получаем данные
|
||||
data = j.load('./data.json')
|
||||
data = j.load(nameFile)
|
||||
j.pprint(data) # [1, 2, 3, 4, 5, 6, 7]
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user