json

#공공데이터API를 이용하여 제공받은 JSON데이터를 CSV파일로 저장하기 from urllib.parse import urlencode,unquote import requests import json url='http://apis.data.go.kr/B552061/jaywalking/getRestJaywalking' queryString='?'+urlencode( { 'ServiceKey':unquote('발급받은 서비스 키'), 'searchYearCd':'2018', 'siDo':'11', 'guGun':'680', 'type':'json', 'numOfRows':'10', 'pageNo':'1' } ) queryURL=url+queryString # print(queryURL) response=r..
#딕셔너리 자료구조와 반복문 #파이썬 딕셔너리 타입에 대해서는 여러 사용 문법과 반복문 등과 함께 사용하는 방법을 잘 익혀두는게 중요하다. #[1]키(key)출력 testDict1={'Tiger':100,'Lion':200,'Alligator':300,'Hippo':400} for i in testDict1: # print(i) #Tiger, Lion, Alligator, Hippo 키만 출력되고, 값을 출력X print(i, end=' ') # 가로 출력 print() #[2]키(key)와 값(value)출력 print('-'*50) testDict2={'Tiger':100,'Lion':200,'Alligator':300,'Hippo':400} for key, value in testDict2.item..
#JSON 문자열을 객체로 변환 및 출력 import json #JSON 문자열 #종료를 의미하는 세미콜론(;)의 경우 붙여도 에러가 나는 것은 아니나 보통 파이썬에서는 안 붙인다. jsonStr='{"id": 1004,"name": "Json Kim","age": 22,"email": "jsonkim@test.com","logdata": [{"date": "2010-01-13","device": "pc(windows os)"},{"date": "2010-10-24","device": "mobile"},{"date": "2010-12-31","device": "pc(mac os)"}]}' print(type(jsonStr)) # str #JSON문자열 데이터-->파이썬 딕셔너리 타입 jsonObj=jso..
#파이썬에서의 JSON데이터 처리 # [1] # JSON데이터 처리란? # 클라이언트와 서버 사이에서 데이터를 교환시 파이썬의 객체 타입을 문자열 데이터로 또는 문자열 데이터를 파이썬의 객체 타입으로 변환 # 파이썬의 대표적인 자료구조 4개 --> List, Tuple, Dictionary, Set # [2] # 파이썬 딕셔너리 타입이란? # 파이썬 자료구조의 한 형태. "키(key):값(value)" 쌍을 요소로 갖는 컬렉션 객체 # 키(key)를 통하여 빠르게 값(value)을 찾아내는 해시테이블(Hash Table)구조를 가지는 객체 # 파이썬에서 딕셔너리 객체는 "dict" 클래스 구현되어 있음. # 딕셔너리의 키(key)는 값을 변경할 수 없다. --> 즉, Immutable 속성.(변경이 불가..
공공데이터API활용 9번 프로젝트 기준으로 시작!. data.js파일을 열고 내용을 다 지워준다. item 배열을 내용을 가지고 오고 싶다!. data.js에 이 부분을 넣어준다. ajax를 사용하여 url에 Get으로 요청을 보내면 json data를 가져온다. $(document).ready(function(){ $.ajax({ // ajax 옵션 설정 url:"공공API URL", type:"GET", dataType:"json", // 요청이 성공시 할 일 처리 success:function(data){ console.log(data.items.item, typeof data); //배열 // 할일 처리 //페이지단에 붙이기 } }) }); 이렇게 하면 item 배열 안에 2개의 요소(Object..
1. 이클립스 실행 2. dynamicWebProject 생성 3. WebContent 아래 json폴더 생성 후 data.json 파일 생성 4. WebContent 밑에 index.html JSON데이터 리스트 보기 5. ApiServlet.java 서블릿을 만든다. @WebServlet("/data.do") public class ApiServlet extends HttpServlet { private static final long serialVersionUID = 1L; public ApiServlet() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletE..
알아가자
'json' 태그의 글 목록