添加依赖
github主页https://github.com/google/gson
在build.gradle中添加代码
dependencies {
implementation 'com.google.code.gson:gson:2.9.1'
}
使用Gson
创建Gson
private Gson gson = new Gson();
基础版解析字符串成Java对象(反序列化)
{
"reason": "success",
"result": [{
"content": "邻居这两天做饭总是油烟味特重,都飘进我的房间了,这让我很懊恼,真不该上周砸了他家厨房的玻璃。",
"hashId": "a96b770db5c334a40911522b9044ecf6",
"unixtime": 1445927031
},
{
"content": "外表美的确很重要,但光有外表美是远远不够的,我们还应该去同情那些外表不美的人。",
"hashId": "c19af1f69be1d22983d05259b8e61e5b",
"unixtime": 1445927031
},
{
"content": "人如果不吃自己喜欢吃的东西就会同时得罪自己的嘴,自己的胃,和自己的心。一下子得罪自己身上这么多器官,还怎么可能活的开心。",
"hashId": "2cbd1566b9d009d6a75fa621dd8a79d6",
"unixtime": 1445927031
},
],
"error_code": 0
}
/**
* 处理响应的结果
* @param json 服务器返回的json字符串
*/
private void onResult(String json) {
/*
{
"re