JSON 정리

KangMyungJoe·2022년 6월 24일
0

Network

목록 보기
1/6
post-thumbnail

JSON에 관하여

JSONJavaScript Object Notation의 줄임말로, 웹서비스나 프로그래밍 언어에서 데이터를 읽고 쓰는데 사용하는 매우 인기있는 포맷이다.

JSON 문법은 다음과 같다.

  • 중괄호 {}를 사용하여 객체를 보유하고, 대괄호 []를 사용하여 배열을 관리한다.
  • JSON에서 다루는 모든 데이터는 KEY : VALUE 형태로 작성된다.
  • KEY : VALUE는 큰따옴표 ""로 묶인 문자열이여야 하고 콜론 :으로 구분되며, 쉼표 ,로 분리한다.
    예) "Name" : "MJ",
  • KEY는 고유해야 한다.
  • VALUE는 문자열, 숫자, 개체, 배열, 부울, null 등의 형태여야 한다.

JSON Data Example

{
	“name”:”John”,
	“age”:30,
	“cars”: [“Ford”, “BMW”, “Fiat”]
}

이름은 John, 나이는 30살, 가지고 있는 자동차는 Ford, BMW, Fiat 임을 확인할 수 있다.

JSON 문자열이 있는 경우 Python에서 json.loads() 메소드를 이용해 파싱할 수 있다.

import json
myvar = '{“name”:”John”,“age”:30,“cars”:[ “Ford”, “BMW”, “Fiat”]}'
parse_myvar = json.loads(myvar)
print(parse_myvar["cars"][0])

---
Ford
  • JSON에서 Object 타입을 관리할 때, 정렬되지 않는 특성이 있다. 즉, 순서가 뒤죽박죽이다 ..
profile
소통을 잘하는 개발자가 되고 싶습니다.

0개의 댓글