Désassembler JSON dans des structures Golang avec des balises JSON
Lorsque vous essayez de désorganiser JSON dans une map[string]Context dans Golang, vous pouvez rencontrer problèmes où les champs de la structure de contexte résultante sont initialisés à des chaînes nulles ou vides. Cela se produit généralement lorsque les champs de la structure ne sont pas exportés (indiqué par une première lettre minuscule).
Pour désorganiser correctement JSON dans les structures Golang, les champs de la structure doivent être exportés, ce qui est indiqué par une majuscule. première lettre. Les champs doivent également avoir des balises JSON correspondantes pour indiquer les clés JSON correspondantes.
Voici un extrait de code révisé avec les modifications requises :
type Context struct {
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!