Это моя первая библиотека - Тут пока-что мало методов, функций и классов. Если мне не будет лень, то может быть добавлю ещё.
Установка библиотеки pip install easyjson-custom
1. Как создать файл json?
from easyjson import JsonDC
create = JsonDC('filejs.json')
create.jsoncreate()2. Как создать файл json добавляя словарь?
from easyjson import JsonDC
dictjs = {
"key1": 1,
"key2": 2,
"key3": 3
}
create = JsonDC('filejs.json')
create.jsoncreate(dictjs){
"key1": 1,
"key2": 2,
"key3": 3
}Кстати повторно файл не получиться создать, т.к. будет ошибка
3. Чтобы записать другой словарь в тот же файл
from easyjson import JsonMaster
dictjs = {
"key4": 8,
"key5": 7,
"key6": 6
}
write = JsonMaster('filejs.json')
write.jsonwrite(dictjs){
"key4": 8,
"key5": 7,
"key6": 6
}4. Добавление ключа и значение в json файл
from easyjson import JsonMaster
addjs = JsonMaster('filejs.json')
addjs.jsonadd('key', 3){
"key4": 8,
"key5": 7,
"key6": 6,
"key": 3
}5. Удаление ключа в json
from easyjson import JsonMaster
deletejs = JsonMaster('filejs.json')
deletejs.jsondelete('key')
deletejs.jsondelete('key6'){
"key4": 8,
"key5": 7
}Я думаю вы поняли принцип использования этой библиотеки, поэтому я расскажу про другие методы которые я ещё не показывал в использовании
from easyjson import JsonMaster, JsonDC
JS = JsonMaster('filejs.json')
result = JS.jsonread() #читает json файлы
JS.jsonadd_dict({"my_key1": 1, "my_key2": 2}) #Добавляет словарь к существующему
FileJS = JsonDC('filejs.json')
FileJS.jsondeletefile() #удаляет файл jsonУдачи!!!