2013. 3. 8. 09:30 알고리즘

라이브러리 다운


gson guide



GsonTest.zip





import java.util.ArrayList;


import com.google.gson.Gson;


public class MainTest {


public static void main(String[] args) {


MainTest maint = new MainTest();


}


public MainTest() {

load l = new load();

Gson gson = new Gson();

String aaa = gson.toJson(l);

System.out.println(aaa);


String source = "{\"KoreanAnswerInfo\":{\"list_total_count\":4,\"row\":[{\"Q_NAME\":\"다음에서 '가라뜨다'의 뜻은?\",\"Q_OPEN\":2.0130306E7,\"A_SEQ\":689,\"Q_SEQ\":167,\"A_NAME\":\"눈을 아래로 향하여 뜨다\",\"A_CORRECT\":\"정답\"},{\"Q_NAME\":\"다음에서 '가라뜨다'의 뜻은?\",\"Q_OPEN\":2.0130306E7,\"A_SEQ\":690,\"Q_SEQ\":167,\"A_NAME\":\"물 위에 있는 것을 골라서 뜨다\",\"A_CORRECT\":\"\"},{\"Q_NAME\":\"다음에서 '가라뜨다'의 뜻은?\",\"Q_OPEN\":2.0130306E7,\"A_SEQ\":691,\"Q_SEQ\":167,\"A_NAME\":\"옳고 그름을 분명히 가려내다\",\"A_CORRECT\":\"\"},{\"Q_NAME\":\"다음에서 '가라뜨다'의 뜻은?\",\"Q_OPEN\":2.0130306E7,\"A_SEQ\":692,\"Q_SEQ\":167,\"A_NAME\":\"몹시 화가 나서 소리를 지르다\",\"A_CORRECT\":\"\"}]}}";

System.out.println(source);

l = gson.fromJson(source, load.class);

l.KoreanAnswerInfo.print();

}


class load {

private final KoreanAnswerInfoClass KoreanAnswerInfo;


public load() {

KoreanAnswerInfo = new KoreanAnswerInfoClass();

}


class KoreanAnswerInfoClass {

public void print()

{

System.out.println("list_total_count "+list_total_count);

for( int i = 0 ; i < row.size(); i ++)

{

row.get(i).print();

}

}

private final int list_total_count;


ArrayList<RowData> row = new ArrayList<MainTest.load.KoreanAnswerInfoClass.RowData>();

public KoreanAnswerInfoClass() {

this.list_total_count = 4;

row.add(new RowData("qname","qopen","aseq","qseq","aname","acorrect"));

row.add(new RowData("qname1","qopen1","aseq1","qseq1","aname1","acorrect1"));

}

class RowData

{

String Q_NAME;

String Q_OPEN;

String A_SEQ;

String Q_SEQ;

String A_NAME;

String A_CORRECT;

public RowData(String qname , String qopen, String aseq, String qseq, String aname, String acorrect)

{

Q_NAME = qname;

Q_OPEN = qopen;

A_SEQ = aseq;

Q_SEQ = qseq;

A_NAME = aname;

A_CORRECT = acorrect;

}

public void print()

{

System.out.println(Q_NAME +" "+ Q_OPEN+" "+ A_SEQ+" "+ Q_SEQ+" "+ A_NAME+" "+ A_CORRECT);

}

}

}


}


}



'알고리즘' 카테고리의 다른 글

MapView 경위도 tm 카텍 변환 알고리즘  (0) 2013.03.14
java des algorithm (자바 DES 알고리즘)  (0) 2011.07.25
barcode 128a 소스 (java,c 사용가능)  (0) 2011.07.13
swap  (0) 2011.04.27
도스명령어 년 월 일  (0) 2010.03.24
posted by 욱이다