Как сохранить объект JSON в Preferences и обратно?

Рейтинг: 0Ответов: 1Опубликовано: 18.03.2015

Никак не могу найти материал, как сохранить объект JSON в Preferences и обратно.

Перевожу в строку->сохраню в префы->получаю строку... А как превратить обратно в JSON, не знаю. (

Натыкался на статьи, где юзалось Gson, но затмение ругается на этот тип, обновление импортов не помогает - обновления последние стоят.

Подскажите, или есть какой-то способ еще сохранить json, с базой работать не очень хочется - туда-сюда таскать данные, а так придется дописать немного строк и код почти не изменится. Или, может, есть способ сохранить как-то объект типа АrrayList<ArrayList<String[]>>, не особо заморачиваясь?

Ответы

▲ 2Принят

туда

editor.putString("jsondata", jobj.toString());

обратно

String strJson = sharedPref.getString("jsondata","0"); 
if(!strJson.equals("0")) JSONObject jsonData = new JSONObject(strJson);