在 Go 中,解析 JSON 数组是使用 API 或结构化数据源时的常见任务。为此,您可以按照以下步骤操作:
type PublicKey struct { Name string Price string }
keys := make([]PublicKey,0) err := json.Unmarshal([]byte(s), &keys)
if err != nil { fmt.Println(err) fmt.Printf("%+v\n", keys) }
if err == nil { fmt.Printf("%+v\n", keys) }
注意: 确保 JSON 数组的字段名称与结构字段名称匹配。如果不同,可以使用struct标签来指定每个字段对应的JSON属性名称。
以上是如何在 Go 中解析 JSON 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!