public void testJson() { try { JSONStringer test1 = new JSONStringer(); test1 .object() .key("key") .value("value") .endObject(); System.out.println(test1.toString()); JSONStringer test2 = new JSONStringer(); test2 .array() // array 시작 [ .object() // object 시작 { .key("key") .value("value") .key("key2") .value("value2") .endObject() // object 끝 } .object() .key("2key") .value("2value") .endObject() .endArray(); // array 끝 ] System.out.println(test2.toString()); } catch(Exception e) { e.printStackTrace(); } } |
결과는
{"key":"value"} [{"key":"value","key2":"value2"},{"2key":"2value"}] |
'프로그래밍 > ETC' 카테고리의 다른 글
[XML] The processing instruction target matching "[xX][mM][lL]" is not allowed (0) | 2010.10.14 |
---|---|
[jdom] jdom을 이용한 XML 문서 생성하기 (0) | 2010.09.03 |
[XPath] StringReader를 이용한 InputSource 를 소스로 해서, XPath.evaluate() 시 에러 (0) | 2009.03.03 |
[XPath] String으로 InputSource 생성하기 (0) | 2009.03.02 |
[에러] javax.xml.xpath.XPathFactory 사용 시, newInstance() 생성이 안될 때 (0) | 2009.03.02 |