Gson是一個非常流行的Java庫,用于處理JSON格式數據。JSON數據通常被作為一行文本進行處理,但是當我們需要讀取或寫入大量數據時,這種方式會非常不便。在這種情況下,我們可以使用Gson,它可以將JSON數據分行,使其更易讀、易于維護。
Gson gson = new GsonBuilder().setPrettyPrinting().create(); String json = "{\n" + " \"name\": \"Tom\",\n" + " \"age\": 18,\n" + " \"address\": {\n" + " \"city\": \"Beijing\",\n" + " \"street\": \"Nanluoguxiang\"\n" + " }\n" + "}"; String prettyJson = gson.toJson(json); System.out.println(prettyJson);
在上面的代碼中,我們使用`setPrettyPrinting()`方法配置Gson以使其分行。然后,我們將JSON字符串傳遞給Gson,它會自動將其分行并輸出。輸出結果如下:
{ "name": "Tom", "age": 18, "address": { "city": "Beijing", "street": "Nanluoguxiang" } }
如您所見,Gson自動將JSON數據格式化為易于閱讀的格式。這對于調試和調用API非常有用,因為我們可以清晰地看到數據中的內容,從而更方便地進行操作。
上一篇html字母滾動代碼
下一篇python 黃色波浪線