jongviet

July 7, 2021 - 삽질끝에 얻은 그래프... 본문

easyStockPjt(Spring)

July 7, 2021 - 삽질끝에 얻은 그래프...

jongviet 2021. 7. 7. 16:49

*7월7일

-어제까지 Alpha Vantage API를 통해 company_overview, earning과 같이 local DB에 저장해놓고 당겨 쓸 데이터를 모두 정리했다. 호출 후 자동으로 API까지 넣는 로직을 구현해놨기에, 추후 관리자모드 구현을 통해 특정 종목을 추가하는 기능에 활용할 예정이다.

 

-오늘은 chart.js를 활용하여 특정한 종목의 월간 시계열 데이터를 차트로 가져오는 작업을 진행했다. 해당 데이터를 뽑아왔더니, JSONArray 형식이 아닌 JSONObject 형식으로 대량의 데이터가 나오는 형태였다. 반복문을 돌려서 간단하게 뺄 수 있는 상황이 아니었기에... 삽질의 삽질을 더한 끝에 비슷한 고민을 해결한 stackoverflow 글을 찾을 수 있었고, 문제를 해결했다.

-대량의 데이터를 다른 서버로부터 가져오는 일은 일상적으로 해내야하는 일이라고 생각한다. 대부분의 데이터가 JSON 형태로 송수신되고 있으므로, 이번 삽질을 통해 얻은 경험이 추후 업무에 밑거름이 되리라 생각한다.

 

*JSON object to JSON array in Javascript

https://stackoverflow.com/questions/14528385/how-to-convert-json-object-to-javascript-array

 

How to convert JSON object to JavaScript array?

I need to convert JSON object string to a JavaScript array. This my JSON object: {"2013-01-21":1,"2013-01-22":7} And I want to have: var data = new google.visualization.DataTable(); data.addCol...

stackoverflow.com

개별 종목 detail의 메인 차트, daily & monthly 기준 자료를 제공!  (daily: 약 150days / monthly : 약 20년 - 기업력따라 다름)

 

Comments