欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

gson 轉json結構

傅智翔2年前8瀏覽0評論

在Android開發過程中,經常需要將Java對象序列化為JSON格式的數據。Gson是一種流行的解析JSON的庫,可用于將Java對象轉換為JSON并將JSON轉換回Java對象。

下面是使用Gson將Java對象轉換為JSON的示例代碼:

Employee employee = new Employee();
employee.setName("John");
employee.setAge(30);
employee.setAddress("New York City");
Gson gson = new Gson();
String json = gson.toJson(employee);
Log.d(TAG, "JSON: " + json);

上面的示例代碼中,創建了一個Employee對象,并使用Gson將其轉換為JSON字符串。首先,創建了一個Gson對象,然后調用toJson()方法,并將Employee對象作為參數傳遞給它。toJson()方法將該對象序列化為JSON字符串。

現在,讓我們看一下將JSON字符串轉換回Java對象的示例代碼:

String json = "{\"name\":\"John\",\"age\":30,\"address\":\"New York City\"}";
Gson gson = new Gson();
Employee employee = gson.fromJson(json, Employee.class);
Log.d(TAG, "Employee: " + employee.toString());

上面的示例代碼中,創建了一個JSON字符串,并使用Gson將其轉換回Java對象。首先,創建了一個Gson對象,然后調用fromJson()方法,并將JSON字符串和目標類作為參數傳遞給它。fromJson()方法將JSON字符串反序列化為Java對象。

Gson還提供了許多其他功能,如JSON樹模型、JSON流解析等。它非常靈活和易于使用,是一個非常受歡迎的JSON解析庫。