룬아님의 취중코딩

(파일 다루기 1) Gson을 이용하여 커스텀 객체를 Json 객체로 변환하기 본문

개발/안드로이드 개발

(파일 다루기 1) Gson을 이용하여 커스텀 객체를 Json 객체로 변환하기

룬아님 2019. 10. 11. 17:13

 

파일 다루기 1 에서는 객체를 Json 객체로 바꾸는 방법을 다루고

2019/10/11 - [개발/안드로이드 개발] - (파일 다루기 1) Gson을 이용하여 커스텀 객체를 Json 객체로 변환하기


파일 다루기 2 에서는 Android Storage Access  Framework를 이용한 파일 저장과 불러오기

2019/10/11 - [개발/안드로이드 개발] - (파일 다루기 2) Android Storage Access Framework를 이용한 파일 저장과 불러오기


파일 다루기 3 에서는 URI로 real path 가져오기를 주제로 다룰 것 입니다.

2019/10/11 - [개발/안드로이드 개발] - (파일 다루기 3) URI로 real path 가져오기

 

안드로이드 개발을 할 때에 데이터 백업을 위해서 객체를 통체로 저장해야 할 경우가 많이 있습니다.

Gson 라이브러리를 이용하여 손쉽게 객체를 Json string으로 변경할 수 있습니다.

1. dependencies에 추가

dependencies {
    ...
    implementation 'com.google.code.gson:gson:2.8.6'
}

 

2. 객체 -> JsonString

val jsonString = Gson().toJson(객체)

 

3. JsonString -> 객체

val timetableList = Gson().fromJson(jsonString, TimetableList::class.java)
반응형
Comments