我有以下JSON:
{"student_number":1234567, "name":"John Doe", "subjects":"Chemistry-Maths-History-Geography"}
我想要将它解析到一个结构体中,其中一个项目(科目)会被拆分成一个 []string
。type Student struct {
StudentNumber int `json:"student_number"`
Name string `json:"name"`
Subjects []string
}
我尝试了几种使用 strings.Split()
自定义解组的方法,但目前为止都没有成功。
在解组过程中有没有什么方法可以实现这一点?或者我需要简单地解组,然后进行转换?