gson改變輸出欄位的順序

2021-08-11 02:43:35 字數 642 閱讀 8173

以上是一條記錄感測器型別資料的json字串,是用gson快速匯出json字元型別的,現在有乙個需求:將字元順序改變為time,sensortype,floats的順序,在網上查了一下,發現gson並沒有向fastjson那樣改變欄位的用法,但是更改框架又比較麻煩。

最後找到了方法—typeadapter.write()

下面來看看具體**

public

class sensortypeadapter extends typeadapter

@override

public sensormodule read(jsonreader in) throws ioexception

}

在初始化中傳入該類的物件

gson = new gsonbuilder()

.registertypeadapter(sensormodule.class, new sensortypeadapter())

//registertypeadapter可以重複使用

.create();

這樣最後得到的json字串則為

awk 輸出字段使用逗號

日誌處理的時候經常會使用awk命令,如對日誌進行分割輸出等,輸出的時候預設使用空格進行分割,如 原日誌這裡是一行日誌 userid 123456,mobile 1234567382 cat test.log awk f userid 會輸出 123456,mobile 1234567382 如果只想...

awk輸出欄位號以及對應的字段

awk輸出欄位號以及對應的字段 root mx32 crontab awk domaindomain name aoje.comalias domain name aoje.comdomain user count 6count 0count diff 0 1 domaindomain 2 name...

在CMD或者Terminal中,改變輸出字元的顏色

網上很多文章都是講的基於linux的terminal的,但是他們居然事先沒有強調他們的系統,我們知道linux與windows字元編碼還是有很大區別的,同乙個符號代表不同的意思。比如 其實他們應該都是基於linux的,因為我發現window的cmd或者powershell,這些命令不管用。就算lin...