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 |