라이브러리 추가
pom.xml > dependencies > add
사용법
/** Very simple model. */
public static class SimpleModelForAttr {
private String name;
@SerializedName("@a1")
private String a1;
@SerializedName("@a2")
private int a2;
public String getName() { return name; }
public String getA1() { return a1; }
public int getA2() { return a2; }
}
@Test
public void attributesAndSkipTest() {
// description must be skipped
final String xml = "<model a1=\"a\" a2=\"2\"><name>my name</name><description>my description</description></model>";
final SimpleModelForAttr model = createGson().fromXml(xml, SimpleModelForAttr.class);
assertEquals("my name", model.getName());
assertEquals("a", model.getA1());
assertEquals(2, model.getA2());
}
https://github.com/stanfy/gson-xml/blob/master/src/test/java/com/stanfy/gsonxml/test/SimpleXmlReaderTest.java
'Java Story' 카테고리의 다른 글
[ Java ] Persisted Framework (0) | 2016.03.21 |
---|---|
[ Java ] The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path" (0) | 2016.02.11 |
[ JAVA ] 이클립스-개발환경-UTF8-인코딩-설정 (0) | 2016.02.04 |
[ JAVA ] 이클립스 getset auto shutcut 만들기 (0) | 2016.02.03 |
[ Java ] @PathVariable 인코딩 (0) | 2016.02.03 |
[ Java ] Gson : jsonObject to JsonString (0) | 2016.02.03 |
[ JAVA ] JDBC 연결 문제 (0) | 2016.02.02 |
[ JAVA ] list to array , array to list (0) | 2016.02.02 |