마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

json 구조 잡는것좀 도와주세요 ㅠㅠ

0 추천
SharedPreferences 에 사용자 정보와 리스트 정보를 같이 담으려고합니다

JsonArray 로 담아 보려고 하는데 제가 개념이 잘못 잡혔나봐요 ㅠㅠ

유저정보 -> 이름, 번호, 나이

리스트정보 -> 체크되어 있는 리스트  이렇게 만들고 싶은거구요.

저는 SharedPreferences에 최종적으로 JsonObject ( JsonArray (JsonObject) ) 이렇게한 JsonObjcet를 담으면 되겠지 싶었는데 ㅠㅠ JsonArray는 유저 정보, 리스트 정보 JsonObject에 정보들 이렇게 하면되는줄알았는데 이게 맞는건지 틀린건지도 모르겠네요 ㅠㅠ SharedPreferences Json파싱 조언부탁드립니다 ^^
윤슈슈슈 (3,030 포인트) 님이 2016년 3월 4일 질문

3개의 답변

0 추천
 
채택된 답변
Json 형식을 String 으로 저장하시던지,

각각의 필요한 파라미터를 별도로 저장시던지 하시면 됩니다.

 

앱에 따라 local 파일을 두기도 하더군요. 추천은 하지 않습니다.
개발자초심 (21,220 포인트) 님이 2016년 3월 5일 답변
윤슈슈슈님이 2016년 3월 7일 채택됨
0 추천

SharedPreferences에 JSON을 저장할수 있는지 지금 기억이 잘 안나지만

되도록이면 String형태로 저장한 후

불러올때 다시 파싱하시는게 좋아보이네요.

 

모나미153 (17,540 포인트) 님이 2016년 3월 4일 답변
0 추천
data모델을 만드신후 Gson으로 변환시켜서 저장하세요

중첩구조도 문제없이 변환 복구 가능합니다
익명사용자 님이 2016년 3월 7일 답변
...