기타
-
[까먹기 전에] 중첩 배열 or 다차원 배열에 대한 간단한 예시기타 2024. 6. 26. 03:20
자바스크립트를 다시 공부하다가 콘솔 출력 파트 중 list에서 이해가지 않는 부분이 생겼다. let a_list = [1, 4, 2, [3, 1]] a_list.length // 4 a_list[3] // [3, 1] a_list[3][1] // 1여기서 왜 마지막 줄의 값이 1인지? Chat GPT에게 물어보았다그렇다. 겹겹이 된 list 표현이었다. *참고로 인덱스는 0부터 시작이다. a_list의 [3]은 우선 [3,1] 이란 배열 녀석들이 통째로 해당된다. 다른 1, 4, 2처럼 딱 숫자만 나오지 않는다. 그러니 a_list[3] 뒤에 [1]을 하나 더 붙여 한 번 더 들어갈 수 있다. a_list[3][0] 은 3이 호출될 것이고, a_list[3][1]은 1이 호출된다. 그래서 궁금하여 한 번..
-
공공데이터 open api의 xml 파일을 csv 파일로 변환하기기타 2023. 11. 11. 09:18
1. 공공데이터 open api 활용신청을 해서 인증키를 발급받는다. 2. 인코딩 키를 복사해 둔다. 3. 해당 데이터의 참고문서를 열어서 URI를 복사한다. 4. 크롬 확장 앱 중 Talend API Tester 를 연다. 5. 다음과 같이 URI의 ServiceKey 앞 ?(물음표) 전까지만 복사해서 get 요청에 넣는다. (getCountryBasicList까지) 6. [Add query parameter] 버튼을 눌러서 서비스키와 필수 항목을 적어야한다. 필수항목은 참고문서 내용을 활용해야 하며 예시를 보자. 요청 메시지 명세를 보면 항목구분에 "1"로 되어있는 것은 not null이어야 한다. 전체 csv 데이터를 저장하고 싶으니 아래로 더 내려서 "전체 결과 수" 를 확인한다. 등록된 국가는 ..