상세 컨텐츠

본문 제목

json 파일읽어오기

python

by bumychoi 2024. 7. 8. 19:17

본문

d="""{"group1":
[{"name": "Park", "age": "32", "sex": "Male"},
 {"name": "Cho", "age": "44", "sex": "female"},
 {"name": "Kang", "age": "39", "sex": "Fenale", "married": "No"}],
 "group2":
 [{"name": "Kim", "age": "23", "sex": "Male", "merried": "Yes"},
  {"anme": "Lee", "age": "37", "sex": "Male", "merried": "No"}],
  "type":
  {"a": "employee", "b": "officer", "d": "manager", "e": "service provider"}}
"""
#방법1
import json
result1=json.loads(d.replace("'","\""))
print(result1)
print(type(result1))
#방법2
with open("32-2.json","r") as out:
    result2=json.load(out)

print(result2)
print(type(result2))

 

 

$ C:/Users/82102/AppData/Local/Programs/Python/Python311/python.exe c:/Users/82102/Desktop/python_basic_1.5/ex/33.py
{'group1': [{'name': 'Park', 'age': '32', 'sex': 'Male'}, {'name': 'Cho', 'age': '44', 'sex': 'female'}, {'name': 'Kang', 'age': '39', 'sex': 'Fenale', 'married': 'No'}], 'group2': [{'name': 'Kim', 'age': '23', 'sex': 'Male', 'merried': 'Yes'}, {'anme': 'Lee', 'age': '37', 'sex': 'Male', 'merried': 'No'}], 'type': {'a': 'employee', 'b': 'officer', 'd': 'manager', 'e': 'service provider'}}
<class 'dict'>
{'group1': [{'name': 'Park', 'age': '32', 'sex': 'Male'}, {'name': 'Cho', 'age': '44', 'sex': 'female'}, {'name': 'Kang', 'age': '39', 'sex': 'Fenale', 'married': 'No'}], 'group2': [{'name': 'Kim', 'age': '23', 'sex': 'Male', 'merried': 'Yes'}, {'anme': 'Lee', 'age': '37', 'sex': 'Male', 'merried': 'No'}], 'type': {'a': 'employee', 'b': 'officer', 'd': 'manager', 'e': 'service provider'}}
<class 'dict'>

'python' 카테고리의 다른 글

응용하기  (0) 2024.07.08
enumerate 사용법  (0) 2024.07.08
json 파일 변환  (0) 2024.07.08
출력 스타일  (0) 2024.07.08
자료추가 2  (0) 2024.07.08

관련글 더보기