我在Go中非常新,我正在探索使用我的微服務之一。我很想知道Go將對象轉換成Json並返回給Json的方式。但不幸的是,我發現配置輸出字段名稱使用標籤名稱很困難。Go JSON命名策略
type MyStruct strust{
MyName string
}
意願轉換成JSON
{
"MyName" : "somestring"
}
但我們正在跟蹤整個組織的整個API命名策略遵循snake_case
{
"my_name" : "somestring"
}
被認爲是在我的組織有效。
我開始使用每個字段級別的標籤,如json:"my_name,omitempty"
等。
我想知道是否有一種方法可以在全局項目級別對其進行配置,以便我不希望在每個對象和其字段級別都關注這一點。
是否有任何其他的去json庫,我可以用這種方式使用。我不認爲它很好用我使用golang,然後如果我必須在標籤中手動輸入db列和Json字段名稱的名稱...我認爲它來自美麗語言的更大缺點。 – Ysak