1、建立實體類學生:
public
class
student
public
void
setname(string name)
public
intgetage()
public
void
setage(int age)
public
boolean
is***()
public
void
set***(boolean gender)
@override
public string tostring()
}
2、解析:
public class demoparser ,'小4':,'小5':,'小1':,'小2':}";
gson gson = new gson();
typetoken> token = new com.google.gson.reflect.typetoken>() ;
mapstus = gson.fromjson(json, token.gettype());
system.out.println(stus);
}private static void parser2list() ,,,,]
"; gson gson = new gson();
typetoken> token = new com.google.gson.reflect.typetoken>() ;
liststus = gson.fromjson(json, token.gettype());
system.out.println(stus);
}private static void parser2object() ";
gson gson = new gson();
student student = gson.fromjson(json, student.class);
system.out.println(student);
}private static void parserpoint()}";
// 1.獲得 解析者
jsonparser parser = new jsonparser();
// 2.獲得 根節點元素
jsonelement element = parser.parse(json);
// 3.根據 文件判斷根節點屬於 什麼型別的 gson節點物件
jsonobject root = element.getasjsonobject();
// 4. 取得 節點 下 的某個節點的 value
jsonprimitive flagjson = root.getasjsonprimitive("flag");
boolean flag = flagjson.getasboolean();
jsonobject datajson = root.getasjsonobject("data");
student student = new gson().fromjson(datajson, student.class);
system.out.println(flag);
system.out.println(student);
}public static void main(string args)
}
3、將物件解析為字串
public
class demoformat
}
Android Gson解析 示例
我這次講解乙個不太複雜的示例。我使用的是android studio,需要在gradle裡新增 compile com.google.code.gson gson 2.6.2 讓其自動配置。首先拿到乙個json資料,如下 string json 之後根據json資料新建一系列的bean。首先分析資料...
Linux userdel 命令解析示例
執行許可權 root 功能說明 刪除使用者帳號。語 法 userdel r 使用者帳號 補充說明 userdel可刪除使用者帳號與相關的檔案。若不加引數,則僅刪除使用者帳號,而不刪除相關檔案。常用引數 r 表示在刪除使用者的同時,一併把使用者的家目錄及本地郵件儲存的目錄或檔案也一同刪除 linux ...
strtok 詳細示例解析
定義 defined in header 原型 char strtok char str,const char delim 引數 2個都是字串 以 0結尾 功能描述 該函式的功能是根據分割符分割字串.該函式最特殊的地方是它具有 類似 記憶 的功能,請看下面的示例.include include de...