在使用 fastjson 中,我們可以使用 JSON 類的所有方法,也可以通過 JSONObject 和 JSONArray 類創(chuàng)建 JSON 對象和數(shù)組。
下面我們將介紹如何使用 fastjson 來創(chuàng)建一個 JSON 對象:
JSONObject jsonObject = new JSONObject(); jsonObject.put("name", "fastjson"); jsonObject.put("version", "1.2.73"); jsonObject.put("language", "Java"); jsonObject.put("website", "https://github.com/alibaba/fastjson"); System.out.println(jsonObject.toString());
以上代碼中,我們首先創(chuàng)建了一個空的 JSONObject 對象,然后通過調(diào)用 put() 方法添加了四個屬性,分別是 name、version、language 和 website,并將它們的值設(shè)置為 fastjson、1.2.73、Java 和 https://github.com/alibaba/fastjson。
最后我們調(diào)用了 JSONObject 的 toString() 方法將創(chuàng)建的 JSON 對象轉(zhuǎn)換為字符串并輸出到控制臺。
以上就是使用 fastjson 創(chuàng)建一個 JSON 對象的示例代碼,同樣,我們也可以使用 JSONArray 類創(chuàng)建一個 JSON 數(shù)組。
JSONArray jsonArray = new JSONArray(); jsonArray.add("fastjson"); jsonArray.add("gson"); jsonArray.add("jackson"); jsonArray.add("moshi"); System.out.println(jsonArray.toString());
以上代碼中,我們首先創(chuàng)建了一個空的 JSONArray 對象,然后通過調(diào)用 add() 方法添加了四個字符串元素,分別是 fastjson、gson、jackson 和 moshi。 最后我們調(diào)用了 JSONArray 的 toString() 方法將創(chuàng)建的 JSON 數(shù)組轉(zhuǎn)換為字符串并輸出到控制臺。
以上就是使用 fastjson 創(chuàng)建一個 JSON 對象和 JSON 數(shù)組的示例代碼。在實際開發(fā)中,我們可以通過這兩個類來快速構(gòu)造和解析我們需要的 JSON 數(shù)據(jù)。