#code #go
Pour parser du JSON, il faut utiliser créer une struct avec la bonne forme, si l’on connait la structure du JSON par avance.
json.Unmarshal(inputBytes, &myStruct)
Si besoin, il est possible d’implémenter la fonction UnmashalJSON
sur la struct.
Si la forme du JSON n’est pas fixée, il est possible d’utiliser une map[string]any
puis de type cast les valeurs.
Si le json n’est pas valide, json.Unmashal
va paniquer. Pour éviter cela, il est possible d’appeler json.Valid(inputBytes)
auparavant.