누구나 데이터베이스를 사용할 수 있어요!
여러가지 데이터베이스를 쉽게 활용할 수 있어요!
지원 파일 : .json / .db
자세한 사용법은 여기를 참조해주세요!
$ pip install jsonly
# data.json (default)
{
"기본": {
"사과": "애플"
},
"하나": "일",
"둘": "이"
}
데이터를 불러올 때 사용하는 메소드
# get.py
from jsonly.client import UseJsonly
jsonly = UseJsonly(path="data.json")
print(jsonly.get(path="기본/사과"))
# result
>>> 애플
데이터를 덮어씌울 때 사용하는 메소드
# set.py
from jsonly.client import UseJsonly
jsonly = UseJsonly(path="data.json")
data = {"기본중에" : "기본"}
print(jsonly.set(data=data))
# result
>>> True
# data.json (modified from default)
{
"기본중에": "기본"
}
데이터를 루트 경로에 추가할 때 사용하는 메소드
# update.py
from jsonly.client import UseJsonly
jsonly = UseJsonly(path="data.json")
data = {"새로운" : "데이터"}
print(jsonly.update(data=data))
# result
>>> True
# data.json (modified from default)
{
"기본": {
"사과": "애플"
},
"하나": "일",
"둘": "이",
"새로운": "데이터"
}
데이터를 특정 경로에 추가할 때 사용하는 메소드
# insert.py
from jsonly.client import UseJsonly
jsonly = UseJsonly(path="data.json")
data = {"데이터" : "삽입"}
print(jsonly.insert(data=data, path='기본'))
# result
>>> True
# data.json (modified from default)
{
"기본": {
"데이터": "삽입"
},
"하나": "일",
"둘": "이",
}