在我的 Go API 中,我试图使用 json 解码来解析以下 json。
{"contract_id":0,"date_established":"2022-04-03T00:00:00.000","expiry_date":null,"extension_expiry_date":null,"description":"fffff"}
我得到一个错误:
parsing time "\"2022-04-03T00:00:00.000\"" as "\"2006-01-02T15:04:05Z07:00\"": cannot parse "\"" as "Z07:00"
我该如何解决这个错误?
这是我的结构:
// Contract model
type Contract struct {
ContractId *int `json:"contract_id"`
CompanyId *int `json:"company_id"`
DateEstablished *time.Time `json:"date_established"`
ExpiryDate *time.Time `json:"expiry_date"`
ExtensionExpiryDate *time.Time `json:"extension_expiry_date"`
Description *string `json:"description"`
}
这是我的代码:
func (rs *appResource) contractCreate(w http.ResponseWriter, r *http.Request) {
var contract Contract
decoder := json.NewDecoder(r.Body)
err = decoder.Decode(&contract)
慕哥6287543
慕的地6264312
LEATH
随时随地看视频慕课网APP
相关分类