2012-03-02 4 views
0

DB에 데이터가 일부 있는데이 데이터를 직렬화 된 JSON 형식으로 저장하려고합니다. GSON 직렬화를 사용하여 어떻게합니까?android의 Gson Serialization

사용 가능한 예제는 데이터를 가져 와서 형식으로 삽입하는 방법을 보여주지 않습니다.

+2

을 시도해보십시오 [이] (http://sites.google.com/site/gson/gson-user- 가이드 # TOC-Custom-Serialization-and-Deserializ), [this] (http://stackoverflow.com/questions/4556230/using-gson-in-android-to-parse-a-complex-json-object) 및 [this] (http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html). – Ghost

답변

1

답변

Gson manJson = new Gson(); 
ArrayList<MyTableName> list=new ArrayList<MyTableName>(); 
for(int i=0;i<count;i++){ 
    cursor2.moveToNext(); 
    MyTableName data=new MyTableName(); 
     data.setMyVal(cursor2.getString(cursor2.getColumnIndex("MyVal"))); 
     list.add(data); 
} 
String jsonData=manJson.toJson(list); 
이 나를 위해 일

....