<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 60,comments - 71,trackbacks - 0

       在將JSON格式的數據轉換為BEAN的JAVA數據格式時,需要提供帶參數和不帶參數的構造函數,如果僅僅提供了帶參數的構造函數,而沒有提供不帶參數的構造函數,會發生如下的異常:
    Exception in thread "main" net.sf.json.JSONException: java.lang.InstantiationException:
    這表明BEAN沒有正常的被初始化:

       
        public static void json2bean() {
            JSONObject jo 
    = JSONObject
                    .fromObject(
    "{bookname:\"C++程序設計\",isbn:\"885596-989\",author:\"小東\"}");
            Book book 
    = (Book) JSONObject.toBean(jo, Book.class);
            System.out.println(book.getAuthor() 
    + "-" + book.getBookname());

        }

    所以在Book.java文件中,除了要提供帶參數的構造函數
     
      public Book(String bookname, String isbn, String author){
          
    this.bookname = bookname;
          
    this.isbn = isbn;
          
    this.author = author;
      }

    外,還要提供不帶參數的構造函數:
     
      public Book() {
          System.out.println(
    "this is run");
      }

    這樣就不會報那個異常了.為了表明不帶參數的構造函數被調用,可以在函數中加入一條輸出語句,以表明不帶參數的構造函數是否被調用.
    posted on 2008-10-31 09:51 henry1451 閱讀(620) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 国产伦精品一区二区三区免费迷| 免费无码黄网站在线观看| 国产午夜精品免费一区二区三区| 最近中文字幕高清免费中文字幕mv| 性色av免费观看| 精品国产人成亚洲区| 亚洲91精品麻豆国产系列在线| 黄色片网站在线免费观看| 日本免费大黄在线观看| 亚洲另类少妇17p| 最新国产成人亚洲精品影院| 免费萌白酱国产一区二区三区| 免费毛片在线视频| 国产亚洲精品美女久久久久| 亚洲视频免费在线播放| 国产午夜亚洲精品午夜鲁丝片| 亚洲精品天堂无码中文字幕| 99久久久国产精品免费牛牛四川 | 99免费观看视频| 亚洲熟妇无码爱v在线观看| 中文字幕在线免费视频| 国产无遮挡吃胸膜奶免费看| 亚洲成AV人综合在线观看| 青柠影视在线观看免费高清| 亚洲AV日韩AV天堂久久| 美女扒开尿口给男人爽免费视频 | 国产精品久久亚洲一区二区| 亚洲成a人无码av波多野按摩| 国产精品亚洲精品观看不卡| 女人被男人桶得好爽免费视频 | 亚洲综合偷自成人网第页色| 全免费a级毛片免费**视频| 人人公开免费超级碰碰碰视频 | 久久久久亚洲av无码专区喷水 | 亚洲午夜电影在线观看高清| 久久国产精品一区免费下载| 亚洲精品国产精品乱码在线观看 | 黄页免费的网站勿入免费直接进入| 久久精品亚洲综合一品| 久久99精品国产免费观看| 亚洲国产精品嫩草影院在线观看|