Comment analyser le tableau JSON dans Go ?
Dans Go, l'analyse des tableaux JSON est une tâche courante lorsque l'on travaille avec des API ou des sources de données structurées. Pour y parvenir, vous pouvez suivre ces étapes :
-
Définir une structure : Tout d'abord, définissez une structure Go qui représentera les données dans chaque élément du tableau JSON. La structure doit avoir des champs qui correspondent aux propriétés des objets dans le tableau.
type PublicKey struct {
Name string
Price string
}
Copier après la connexion
-
Démarshalling du JSON : Une fois que vous avez défini la structure, vous peut désorganiser le tableau JSON dans une tranche de la structure à l'aide de json.Unmarshal() fonction.
keys := make([]PublicKey,0)
err := json.Unmarshal([]byte(s), &keys)
Copier après la connexion
-
Gestion des erreurs : recherchez les erreurs qui ont pu se produire lors du déclassement et imprimez-les pour le débogage.
if err != nil {
fmt.Println(err)
fmt.Printf("%+v\n", keys)
}
Copier après la connexion
-
Travailler avec les données analysées : Si le le démarchage a réussi, vous pouvez travailler avec les données analysées via les touches de tranche. Ces données représentent un tableau d'objets PublicKey.
if err == nil {
fmt.Printf("%+v\n", keys)
}
Copier après la connexion
Remarque : Assurez-vous que les noms de champs du tableau JSON correspondent aux noms de champs de structure. S'ils diffèrent, vous pouvez utiliser des balises struct pour spécifier les noms de propriétés JSON correspondant à chaque champ.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!