使用場景:在 go 中給 API 調用者響應 json 數據。json
1. 有些字段時不暴露給用戶。spa
2. 有些字段是根據用戶的級別控制是否有這些數據。blog
以下圖:it
1. Id 字段不暴露給用戶,則使用 `json:"-"` 修飾。im
2. Inputs、Outputs 在某些狀況下不返回字段數據。(1)、使用 `json:"omitempty"`(當字段爲空時忽略此字段) 修飾字段;(2)、當不須要該字段返回時,讓其賦值爲空便可。數據