ABOUT ME

https://github.com/kumakuma34

Today
Yesterday
Total
  • JSON ? JSON Parsing?
    알고리즘/etc 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차를 위해 준비하면서 쓴 글인데

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

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

     

    반응형

    댓글

Designed by Tistory.