在填充數(shù)據(jù)后,我試圖將我的結(jié)構(gòu)“Sim”轉(zhuǎn)換為 JSON。當我打印 var 時,它顯示正確的信息,當我打印數(shù)據(jù)時,它顯示空白。如何將 Struct 轉(zhuǎn)換為 JSON?減少代碼如下:type Sim struct { yr, ag, av, db, wd, st []int withdrawal []string}func main() { // Creating simulation var s Sim // Filling with data s = simulate(15000, 60, 65, 90, 2015, 10.0, 140000.0, true, s) // Converting to JSON, for transmission over web data, err := json.Marshal(s) if err != nil { fmt.Println(err) return } // Data is correct fmt.Println(s) // Prints: {} fmt.Println(string(data))}
GoLang Sruct 到 JSON 不轉(zhuǎn)換
慕桂英3389331
2021-11-22 18:57:41