Android 谷歌官方Gson解析和阿里巴巴fastJson解析

//測試單個json文本
    public void testGsonTwo(){
        String jsonStr =  "{\"id\":100,\"name\":\"Android編程\"}";
        Gson gson = new Gson();
        Book book = gson.fromJson(jsonStr,  Book.class);
        Log.e("tag", "book>>>>   bookId :" + book.getId() + ", bookName :" + book.getName());
    }
//測試多個json文本
    public void testGsonOne(){
        String jsonStr = "{\"book\":{\"id\":100,\"name\":\"Android編程\"}}";
        Gson gson = new Gson();
        BookResult rookResult = gson.fromJson(jsonStr,  BookResult.class);
        Book book = rookResult.getBook();
        Log.e("tag", "1111book>>>>   bookId :" + book.getId() + ", bookName :" + book.getName());
    }
//測試fastjson
    public void testFastJson(){
        String jsonStr = "{\"book\":{\"id\":100,\"name\":\"Android編程\"}}";
        BookResult rookResult = com.alibaba.fastjson.JSONObject.parseObject(jsonStr,BookResult.class);
        Book book = rookResult.getBook();
        Log.e("tag", "book>>>>   bookId :" + book.getId() + ", bookName :" + book.getName());
    }


Gson下載地址:https://github.com/google/gson

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章