格式化JSON 編碼的時間戳
使用Go 時,可能會遇到需要格式化time.Time 類型輸出的時間戳。預設情況下,JSON 將時間編組為 RFC3339,導致格式不理想。
自定義時間戳格式
要自定義時間戳格式,請為自定義時間類型實現Marshaler 接口:
將此自訂類型套用至您的文件struct:
編組時,您可以將Document 實例初始化為:
產生的 JSON 現在將具有您所需格式的格式化時間戳,例如「May 2014 年 15 日」。
以上是如何在 Go 的 JSON 編碼中自訂時間戳格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!