En tant que débutant dans Go, vous pouvez rencontrer des difficultés lorsque vous tentez de désorganiser JSON dans des structures personnalisées. Abordons le problème spécifique auquel vous êtes confronté lors de la désorganisation d'un objet JSON dans un map[string]Context.
Le problème :
Vous ne parvenez pas à désorganiser correctement le JSON dans le map[string]Context. Au lieu de cela, vous obtenez une map[intro] avec une structure Context où tous les champs sont initialisés à zéro ou à des chaînes vides.
La solution :
Pour désorganiser correctement JSON dans des structures personnalisées, vous devez vous assurer que les champs de ces structures sont exportés. Dans Go, les champs exportés commencent par une lettre majuscule. Modifions les définitions de Contexte et Option en conséquence :
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!