안드로이드 프로그래밍[Kotiln Code]/Gson & Json 2

[kotlin] Gson & Json 저장 할수 있는 class 만들어 보기

안녕하세요. 훈츠 입니다. 모두 즐겁게 공부하면서 안드로이드 앱 학습하고 계신가요? 오늘은 Gson 클래스 객체를 Json 객체로 만들고, 다시 Json 객체를 Gson 객체로 만들수 있는 클래스를 설명 드려보고자 합니다. 물론 객체를 만들지 않고도 가능하지만 객체로 만들어 놓고 사용하면 조금더 손쉽게 적용할수 있지 않을까 하는 생각에 만들어 보았습니다. 저처럼 아직 Gson 객체를 Json 객체로 만드는게 익숙하지 않으시는 분들은 제가 설명드리는 부분과 함께 클래스 가져가셔서 해당하는 부분만 일부 변경해서 사용하셔도 괜찮을거 같습니다. GsonConvert Class 를 만들어 봅니다. Contact라는 data class를 type으로 예시를 들어 만들었습니다. data class Contact(va..

[kotlin] Gson & Json 이용 하여, arrayList값 저장 하기

Sharedprefence 를 싱글톤으로 만들어 가볍게 앱의 이곳 저곳에서 값을 저장하고 있었는데, 많이 사용하는 arrayList 값 저장하는법에 대해 몇일간 블로깅을 통해 알아낸 결과 Gson 과 Json을 이용한다면 가능하다는 것을 알게 되었습니다. 하지만 그렇게 친절? 한 블로그를 찾지 못했고, 사실 이부분은 제가 기본이 없어서 그렇습니다. ㅠㅠ 코틀린 사이트에서 검색해서 알았는데 설명은 자바로 이루어져 있었습니다. Gson type을 Json type으로 변경하고 반대로 Json 을 Gson으로 변경하는 법을 순서대로 설명 드리겠습니다. Gson Dependencies 에 라이브러리 추가 build.gradle(Module:app) 에서 직접 추가 하셔도 좋고, file -> Project st..