본문 바로가기

Python_Intermediate/Json

JSON - Types of Data Types / Basic Syntax(데이터 형식의 종류 / 기본 문법)

728x90

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

{

하위객체이름 : { '이름' : '값', '이름' : '값', --- '이름' : '값' },

하위객체이름 : { '이름' : '값', '이름' : '값', --- '이름' : '값' }

}

반응형