====== 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 |