1. 데이터 형식의 종류
|
text |
html |
XML |
JSON |
형식 |
텍스트 형식 |
웹 페이지 화면을 구성하는 프로그래밍 언어 |
다목적 마크업 언어 |
딕셔너리와 동일한 구조 |
처리결과 |
문자열 |
html 문서(계층적 구조) |
요소 또는 특성으로 출력 |
다른 종류의 언어와 데이터 교환물 |
출력물 |
Hello Python |
<html> <head> </head> <body> <p>Hello Python</p> </body> </html> |
<xml version="1.0" encoding="UTF-8"> - <note> <to>Hello</to> <from>Python</from> <heading>Hello</heading> <article>Python!!</article> </note> |
{ "data": { "item": "Hello Python" } } |
2. JSON(JavaScript Object Notation)
- 속성-값 쌍( attribute–value pairs and array data types (or any other serializable value)) 또는 "키-값 쌍"으로 이루어진
데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷.
- 인터넷에서 자료를 주고 받을 때 그 자료를 표현하는 방법.
- 자료의 종류에 큰 제한은 없으며, 특히 컴퓨터 프로그램의 변수값을 표현하는 데 적합
(참조문헌 : https://ko.wikipedia.org/wiki/JSON)
3. 데이터 기본 구조
{ '이름' : '값', '이름' : '값', --- '이름' : '값' }
4. 배열 기본 구조
{ '이름' : [ '값1', '값2', '값3'] }
5. JSON - JSON
{
하위객체이름 : { '이름' : '값', '이름' : '값', --- '이름' : '값' },
하위객체이름 : { '이름' : '값', '이름' : '값', --- '이름' : '값' }
}
'Python_Intermediate > Json' 카테고리의 다른 글
JSON - Basic 예제 (0) | 2019.08.20 |
---|---|
JSON - Data Frame Conversion(Pandas 분석) (0) | 2019.05.17 |
JSON - Site JSON data analysis(URL JSON 분석) (0) | 2019.05.17 |
JSON - URL HTTP Connection Basics(HTTP 접속 기초) (0) | 2019.05.17 |