본문 바로가기

분류 전체보기110

Jackson 라이브러리 Jackson 라이브러리 객체를 JSON 형식으로 변환해준다. 프로퍼티 즉, Getter, Setter를 기준으로 작동한다. Java의 프로퍼티는 보통 Getter와 Setter의 이름 명명 규칙으로 정해진다. Jackson의 매핑을 프로퍼티가 아닌 멤버변수로 하고 싶다면 @JsonProperty를 사용한다. public class Person { @JsonProperty("name") private String myName = "Mommoo"; } // {"name": "Mommoo"} @JsonAutoDetect로 매핑 법칙을 바꿀 수 있다. // 멤버 변수 뿐만 아니라, 기본 정책인 Getter 역시 데이터 매핑이 진행된다. @JsonAutoDetect(fiedlVisibility = JsonAut.. 2019. 10. 22.
HTTP 클라이언트 HTTPie  브라우저에 api 주소를 입력할 경우 GET으로만 요청이 된다. 그래서 form을 만들어서 수행하거나 Postman 등의 여러가지 도구들을 사용해서 api 결과를 확인하는데 HTTPie는 커맨드 라인에서 이를 간단하게 확인할 수 있는 HTTP 클라이언트 도구이다. 사용 예시 http GET localhost:8080/restaurants http POST localhost:8080/restaurants name=BeRong address=Busan https://httpie.org/#installation HTTPie – command line HTTP client CLI HTTP that will make you smile. JSON support, syntax highlighting, wget-l.. 2019. 7. 26.
안드로이드 현재 위치 위도, 경도 구하기 / 좌표 주소로 변환하기 우선 Manifest에 필요한 permission을 추가한다. 원하는 Activity에서 코드를 작성한다. var locationManager : LocationManager? = null private val REQUEST_CODE_LOCATION : Int = 2 var currentLocation : String = "" var latitude : Double? = null var longitude : Double? = null private fun getCurrentLoc() { locationManager = getSystemService(Context.LOCATION_SERVICE) as LocationManager? var userLocation: Location = getLatLng() i.. 2019. 7. 16.
안드로이드 단말기 고유 값 구하기 안드로이드 단말기 고유 값, 기기 고유 값, 단말기 아이디 값, 기기 아이디 값 구하기 var ANDROID_ID : String = Settings.Secure.getString(applicationContext.contentResolver, Settings.Secure.ANDROID_ID) 2019. 7. 16.