在 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中文網其他相關文章!