반응형 programming760 JSON.simple 을 이용하여 json 문자열 파싱하고 값 추출하기 json 통신을 하는 프로그램들의 특징은 json 문자열을 이용하여 값을 주고 받고 처리를 한다. rest api를 제공하는 거의 모든 서비스가 그러한 형태이며 api로 호출된 값은 json.simple 같은 라이브러리를 이용하여 값을 파싱하고 추출하고 가공하여 컨텐츠 서비스를 하기도 한다. json 문자열 파싱을 위한 라이브러리 json 문자열을 파싱하기 위한 라이브러리는 많다. 어떤 것을 사용해도 상관은 없다. 여기서는 JSON.simple을 이용하여 값을 추출할 뿐이다. json 문자열은 키와 값으로 되어 있다 {key:value} 형태이기도 하다. JSON.simple 은 mvnrepository 홈페이지에서 메이븐을 이용해 라이브러리를 얻을 수 있다. ▶ 자바 스프링 json 문자열 파싱과 조작.. 2021. 6. 25. 자바 스프링 json 문자열 파싱과 조작을 위한 JSON.simple json문자열은 데이터 송수신에 사용하는 데이터 포맷 중 하나이다. json 문자열을 조작하고 파싱하여 데이터를 조작하고 사용하는데 있어 JSON.simple 라이브러리는 사용하기 쉽다. JSON.simple은 구글에서 제공하는 JSON 사용을 위한 툴킷 라이브러리이다. JSON.simple 라이브러리 구글은 여러모로 이것저것 많은 서비스를 제공하는데 개발용 라이브러리들도 제공하고 있기도 하다. 그 중 json 문자열을 파싱하고 사용하기 위한 라이브러리 또한 제공하는데 이것이 JSON.simple 이다. 당연하겠지만 mvnrepository 홈페이지에서 메이븐 자료를 받을 수 있다. 메이븐에서 JSON.simple 라이브러리 받기 자바나 스프링으로 개발을 하는 분들은 메이븐과 친할 것이다. 메이븐 라이브.. 2021. 6. 24. 자바 스프링 스케줄링 크론을 이용한 매일 특정 시간 로직 자동화 하기 java spring cron 자바 스프링에서 크론을 이용하면 내가 원하는 시간대에 로직을 실행시킬 수 있다. 프로그램을 자동화하는 이유는 여러가지가 있지만 그 중 크론이 가장 편한 것이 있다. 특정 시간에 로직을 자동화하면 기초 데이터를 구성하는데 도움이 된다. 자바 스프링 자동화를 위한 크론 cron 크론 ( cron )을 이용하는 것으로 로직을 자동화할 수 있다. 단점이라면 크론을 이용한 메서드는 파라미터를 받을 수도 없고 리턴값도 없어야 한다. throws 도 되지 않는다. 왜 그런것인지 자세한 내용은 찾아보지 않았지만, 에러나는 부분을 찾아봤을 때 그랬다. 하지만, 크론을 이용한 메서드에서 다른 메서드를 호출할 때는 보통의 방법으로 사용하면 가능하다. 어쨌든 매일매일 특정 시간에 데이터를 재구성하기 위한 스케쥴링을 하기 위한.. 2021. 6. 24. 업비트 api 0002 파라미터 전달하여 인증토큰 요청하고 받기 업비트 api 를 사용할 때 인증토큰을 받아야 한다. 그렇지 않으면 api 서비스를 받을 수 없다. 인증토큰을 받기 위해 파라미터를 전달한느 경우들도 발생할 수 있는데 이것 또한 어렵지 않다. 그저 get 방식으로 url 을 만들어 전송하면 그만이다. 파라미터 존재할 때 인증 토큰 받기 인증토큰을 받기 위해 secret key 와 access key가 필요하다. 업비트 api는 보안토큰을 받기 위해 파라미터가 필요할 때와 필요하지 않을 때의 가이드를 제시하고 있다. 파라미터가 필요없는 경우는 이전 포스팅에 작성했다. ▶ 업비트 api 0001 파라미터 없는 경우 인증토큰 요청하고 받기 파라미터가 필요한 겨우도 똑같다. 가이드의 문서를 보고 그대로 따라하면 그 뿐이다. 가이드 문서의 샘플코드 여러가지 언어.. 2021. 6. 23. 이전 1 ··· 176 177 178 179 180 181 182 ··· 190 다음 반응형