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

你可能感兴趣的:(Android 谷歌官方Gson解析和阿里巴巴fastJson解析)