Gson是一個開源的Java庫,用于將Java對象轉換為JSON表示形式(或將JSON字符串轉換為等效的Java對象)。在這篇文章中,我們將看到如何使用Gson將對象數組轉換為JSON。
Gson gson = new Gson(); Person[] persons = new Person[2]; persons[0] = new Person("John", 28); persons[1] = new Person("Jane", 25); String json = gson.toJson(persons); System.out.println(json);
在上面的代碼中,我們創建了一個Person類的對象數組。然后,我們創建了一個Gson對象并調用toJson方法將該數組轉換為JSON字符串。最后,我們使用System.out.println方法打印JSON字符串。
現在,我們可以將上面的代碼塊放到一個名為PersonArrayToJson.java的類中,并執行它。執行代碼后,輸出結果應為:
[{"name":"John","age":28},{"name":"Jane","age":25}]
輸出結果是一個有效的JSON數組,其中包含每個Person對象的屬性。注意,Person類必須包含公共字段或getter和setter方法,以便Gson可以訪問它們。
上一篇python 黑馬 知乎
下一篇python 黑馬程序員