//測試單個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