gson是Google公司推出的Java Json處理工具包,能夠方便地將Json字符串轉換成Java對象,或者將Java對象轉換成Json字符串。若要獲取json鍵值,可以使用gson提供的JsonObject和JsonElement類。
首先,我們需要將Json字符串轉換成JsonObject對象:
String jsonStr = "{\"name\":\"John\",\"age\":25,\"gender\":\"male\"}"; JsonObject jsonObject = new JsonParser().parse(jsonStr).getAsJsonObject();
接著,我們可以使用JsonObject的get方法來獲取指定鍵的值:
JsonElement nameElement = jsonObject.get("name"); String name = nameElement.getAsString(); System.out.println("name:" + name);
同樣地,我們也可以獲取其他鍵的值:
JsonElement ageElement = jsonObject.get("age"); int age = ageElement.getAsInt(); System.out.println("age:" + age); JsonElement genderElement = jsonObject.get("gender"); String gender = genderElement.getAsString(); System.out.println("gender:" + gender);
最終,代碼執行的結果如下:
name:John age:25 gender:male
通過使用gson的JsonObject和JsonElement類,我們可以方便地獲取Json字符串中指定鍵的值。
上一篇html字重怎么設置