사용자 도구

사이트 도구


python:json

JSON

기초

json데이터처리
import json
from io import StringIO
d = [{'name': '홍길동', 'birth': '0525', 'age': 30},
     {'name': '홍길동', 'birth': '0525', 'age': 30},
     ]
json_data = json.dumps(d, ensure_ascii=False)
print(json_data)
print(d)
 
io = StringIO(json_data)
print(io)
my = json.load(io)
print(my)
 
print(type(my))
print('length', len(my), sep=':')

자료비교

언어별 기본자료형표현
JSON 타입 Python Java
Object dict generated Java type
배열(array) list java.util.List
문자열(string) str java.lang.String
숫자 (정수) int java.lang.Integer
숫자 (실수) float java.lang.Float
true True true
false False false
null None java.lang.Obejct
any java.lang.Object
Format value Java type
“date-time” java.util.Date
“date” String
“time” String
“utc-millisec” long
“regex” java.util.regex.Pattern
“color” String
“style” String
“phone” String
“uri” java.net.URI
“email” String
“ip-address” String
“ipv6” String
“host-name” String
“uuid” java.util.UUID
python/json.txt · 마지막으로 수정됨: 2025/04/15 10:05 저자 127.0.0.1