Java中操作JSON是非常常見的需求,其中最基本的需要就是將JSON字符串轉化為對象。
在Java中,使用GSON庫可以方便的完成此操作。
// 導入GSON庫 import com.google.gson.*; // JSON字符串 String jsonString = "{ \"name\": \"John\", \"age\": 30 }"; // 將JSON字符串轉化為JSON元素 JsonElement jsonElement = JsonParser.parseString(jsonString); // 將JSON元素轉化為JSON對象 JsonObject jsonObject = jsonElement.getAsJsonObject(); // 獲取JSON對象中的屬性 String name = jsonObject.get("name").getAsString(); int age = jsonObject.get("age").getAsInt(); // 輸出JSON對象屬性 System.out.println("Name: " + name); System.out.println("Age: " + age);
通過以上代碼,我們可以看到將JSON字符串轉化為JSON對象的過程非常簡單。將JSON字符串作為參數傳入JsonParser的parseString方法,就可以得到JsonElement對象;然后再通過getAsJsonObject方法將JsonElement對象轉化為JsonObject對象,就完成了JSON字符串到JSON對象的轉化。最后,通過JsonObject對象的get方法獲取屬性值即可。
上一篇vue數據雙向實例