- 1. JAVA開發(fā)工具(集成圖形開發(fā)環(huán)境和多線程調試器) V3...
- 2. 手機人人 (for Java校內通手機客戶端) 官方安裝版
- 3. Java反編譯工具
- 4. 模擬器運行需要JAVA虛擬機(手機軟件下載)
- 5. Seurat|基于Java的圖像處理工具 1.0.1
- 6. Sun Java SE Runtime Environment (JRE) for 6 Upda
- 7. Javascript混淆加密器1.2破解版
- 8. Sothink JavaScript Web Scroller (網頁卷動條)V2....
- 9. eclipse java編譯器 中文免費版
Java中Json格式數據的應用
}
public void setString(String string) {
this.string = string;
}
@Override
public String toString() {
return "BeanA{"bool=" + bool +", integer=" + integer +", string='" + string + '\'' +"}";
}
}
4.JSON串-->XML
public static void test4() {
System.out.println("------------JSON串-->XML----------");
JSONObject json = new JSONObject(true);
String xml = new XMLSerializer().write(json);
System.out.println(xml);
JSONObject json1 = JSONObject.fromObject("{\"name\":\"json\",\"bool\":true,\"int\":1}");
String xml1 = new XMLSerializer().write(json1);
System.out.println(xml1);
JSONArray json2 = JSONArray.fromObject("[1,2,3]");
String xml2 = new XMLSerializer().write(json2);
System.out.println(xml2);
}
5.XML-->JSON串
public static void test5() {
System.out.println("------------XML-->JSON串----------");
String xml = "" +
"<a class=\"array\">\n" +
" <e type=\"function\" params=\"i,j\">\n" +
" return matrix[i][j];\n" +
" </e>\n" +
"</a>";
JSONArray json = (JSONArray) new XMLSerializer().read(xml);
System.out.println(json);
}
特別注意:
1、所有的Bean都應該定義為public,否則會出現net.sf.json.JSONException: java.lang.NoSuchMethodException: Property '***' has no getter method的錯誤。
2、必須引入xom-1.1.jar包,否則拋出java.lang.NoClassDefFoundError: nu/xom/Serializer