軟件首頁 |  文章首頁
最新更新 軟件分類 設為首頁 加入收藏 聯(lián)系我們
當前位置:首頁文章首頁 IT學院 Java

Java中Json格式數據的應用

作者:東坡下載  來源:uzzf  發(fā)布時間:2010-10-14 11:31:27  點擊:

  }

  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

文章評論

本類推薦文章

關于本站 | 網站幫助 | 廣告合作 | 下載聲明 | 友情連接 | 網站地圖
Copyright © 20098-2010 uzzf下載站. All Rights Reserved .