I encounter the below error when I want to parse such string to struct.
parsing time “”"" as ““2006-01-02T15:04:05Z07:00"”: cannot parse “”” as "2006"
package main
import (
"fmt"
"time"
"encoding/json"
)
func main() {
s :=`[
{"name":"test1","expireAt":"2050-12-31T00:00:00Z"},
{"name":"test2","expireAt":""}
]`
var result []struct{
Name string
ExpireAt time.Time
}
err :=json.Unmarshal([]byte(s),&result)
if err!=nil{
fmt.Println(err)
}
for _,v :=range result{
fmt.Println