Convertir map [interface {}] interface {} en map [chaîne]
À partir d'une source que je ne peut pas influencer, je suis de données dans une carte, qui arrive comme map[interface {}]interface {}
.
J'ai besoin de traiter les données contenues, de préférence en tant que map[string]string
(les données à l'intérieur est parfaitement adapté pour cela).
J'ai besoin de générer une liste des clés à partir des données ainsi, que ceux qui ne sont pas connus à l'avance.
La plupart des questions similaires que j'ai pu trouver sur le web en dire plus ou de moins, que cela est impossible, mais si ma carte est m
fmt.Println(m)
montre les données sont là, lisible comme map[k0:v0 K1:v1 k2:v2 ... ]
.
Comment puis-je faire ce que l'esf.Println est capable de faire?
source d'informationauteur user3160501
Vous devez vous connecter pour publier un commentaire.
Un moyen sécurisé de processus inconnu interfaces, il suffit d'utiliser de l'esf.Sprintf()
https://play.golang.org/p/gOiyD4KpQGz
Peut-être que j'ai mal compris la question, mais serait-ce de travailler?