{
"720924012909166682": {
"770571591422836757": {
"lvl": 6,
"exp": 12
},
"409679882327687168": {
"lvl": 1,
"exp": 0
},
"507504723184844813": {
"lvl": 5,
"exp": 20
}
}
}
사용할 json 파일 내부입니다.
with open('경로', 'r') as f:
lvs = json.load(f)
를 사용하여 json 파일을 불러왔습니다.
v1 = json.loads(json.dumps(lvs[str("첫번째 키")], sort_keys=True))
으로 첫번째 키 내부의 키와 값들을 불러왔습니다. 그리고
write = []
~~~ # write 를 지정
print("\n".join(write))
을 사용하여 출력하려고 합니다.
그리나 write 리스트 안에 v1 내부에 있는 모든 'lvl' 값을 가져와서 높은 순으로 정렬하려고 하는 부분에서 막혔습니다. 어떻게 해야하는지 아시는분 도와주시면 감사하겠습니다.
참고로 출력 형식은 (json 내부 사용)
LV.6 770571591422836757
Lv.5 507504723184844813
LV.1 409679882327687168
이렇게 하고싶습니다.