Erreur : échec de conversion d'interface
Lors de la tentative d'analyse d'une réponse JSON de l'API serpwow, les développeurs peuvent rencontrer l'erreur suivante :
panic: interface conversion: interface {} is []interface {}, not map[string]interface {}
Cette erreur indique que la réponse mappée au type map[string]interface{} n'est pas une carte mais un tableau. Pour résoudre ce problème, nous devons modifier le code pour gérer les tableaux.
Code modifié :
L'extrait de code suivant montre comment analyser correctement la réponse :
<code class="go">for _, item := range response["organic_results"].([]interface{}) { fmt.Printf("%v", item.(map[string]interface{})["title"]) }</code>
Dans ce code modifié :
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!