알고리즘/etc

JSON ? JSON Parsing?

쿠마쿠마34 2019. 9. 21. 13:00
반응형

웹 프로그래밍을 공부하면서 javascript를 처음 접했고, 궁금하게 있어서 구글링 할 때 마다 짝궁 처럼 보이던 JSON들을 무시하면서 살았는데...

공부해야 할 때가 왔다 흑흑(카카오..)

암튼암튼

 

#1 JSON이란?

Java Script Object Notation이다! 즉, 통신을 통해 데이터를 주고 받는데 사용되는 규칙?형식? 같은 거라고 생각하면 된다.

JSON은 name-value 형식으로 이루어진다.

이때 name은 항상 string 타입이기 때문에 ""로 묶이게 된다.

한 object는 {}로 묶이게 된다.

예를들면

{

      "key1" : "value",

      "key2" : 100

}

뭐 이런식으로 될것같당

name과 엮이는 value는 string, int , array 뭐 별거별거 다되는것 같다(아마?)

 

#2 REST API를 이용해서 받아온 값을 JSON 형태로 이용하기!

 

http 요청을 통해 가져온 json파일을 파이썬에서 사용하는 방법은

 

import json, requests

data = requests.get(URL).json()

 

이렇게 쓰면된당

URL에는 통신하고 있는 서버(웹사이트)의 주소가 들어가면 되는 거시당

 

 

#3 가져온 JSON 파일을 Parsing 해서 사용하기!

되게 쉽당

예를들어서 key값의 이름이 'people'이면

value = data["people"] 이렇게 해주면된당

파이썬은 value 값의 형식이 뭐던간에 걍선언해서 다 받아주면되서 편하긴한데

또 그만큼 별로당 ㅎㅎㅎㅎ

 

 

2020 카카오 blind 코딩테스트 2차를 위해 준비하면서 쓴 글인데

내가 과연 토요일날 문제를 풀수있을지 넘 궁금하다 으엥

어려운거 안나왔음 좋겠다 ㅠ

 

반응형