本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          隨筆-230  評論-230  文章-8  trackbacks-0
          package test;

          import net.sf.json.*;
          import java.util.*;
          import domain.*;

          public class JsonDemo {
              
          public static void arraytojson(){
                  String[] kkname
          ={"CCED","WPS","WORD"};
                  JSONArray jr
          =JSONArray.fromObject(kkname);
                  System.out.println(jr);

              }
              
              
          public static void list2json(){
                  List
          <Book> bklist=new ArrayList<Book>();
                  bklist.add(
          new Book("a1","b","111"));
                  bklist.add(
          new Book("a2","b","111"));
                  bklist.add(
          new Book("a3","精通JAVA","111"));
                  JSONArray jr
          =JSONArray.fromObject(bklist);
                  System.out.println(jr);
              }
              
          public static void createJson(){
                  JSONArray jn
          =JSONArray.fromObject("[{bookname:'JAVA程序設(shè)計',isbn:'885596-99',author:'小東'}]");//開頭和結(jié)尾帶[]
                  List a=JSONArray.toList(jn, Book.class);
                  Book book
          =null;
                  
          for(Iterator it=a.iterator();it.hasNext();){
                      book
          =(Book)it.next();
                      System.out.println(book.getAuthor()
          +"-"+book.getBookname());
                  }
              }
              
          public static void Map2Json(){
                  Map map
          =new HashMap();
                  map.put(
          "name""小裴");
                  map.put(
          "book"new Book("K語言程序設(shè)計","","55588"));
                  map.put(
          "shoBookName","function(){alert('測試')}");
                  JSONObject jo
          =JSONObject.fromObject(map);
                  System.out.println(jo);
              }
              
              
          public static void bean2json(){
                  JSONObject jo
          =JSONObject.fromObject(new Book("1","3","ABCd"));
                  System.out.println(jo);
              }
              
          public static void json2bean(){
                  JSONObject jo
          =JSONObject.fromObject("{bookname:'C++程序設(shè)計',isbn:'885596-989',author:'小東'}");
                  Book book
          =(Book)JSONObject.toBean(jo,Book.class);
                  System.out.println(book.getAuthor()
          +"-"+book.getBookname());
                  
              }
              
          public static void main(String[] args)throws Exception{
                  arraytojson();
                  list2json();
                  createJson();
                  Map2Json();
                  json2bean();
              }
          }
          posted on 2007-10-19 15:19 有貓相伴的日子 閱讀(1657) 評論(1)  編輯  收藏 所屬分類: XML/json相關(guān)技術(shù)

          評論:
          # re: json實例[未登錄] 2013-12-09 21:50 | gg
          ~~~~  回復  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          主站蜘蛛池模板: 柘城县| 安福县| 青龙| 社旗县| 汝城县| 漳州市| 洛川县| 五原县| 茌平县| 广南县| 黑山县| 上栗县| 平度市| 武功县| 石屏县| 图木舒克市| 台前县| 灌阳县| 若尔盖县| 渭源县| 石屏县| 治县。| 含山县| 乐安县| 锡林郭勒盟| 突泉县| 铜梁县| 靖江市| 宕昌县| 都昌县| 若尔盖县| 蚌埠市| 佛山市| 泰安市| 万宁市| 且末县| 三江| 胶州市| 永春县| 进贤县| 富阳市|