Je suis en train de créer une extension de la méthode pour vérifier si mon struct a été initialisé mais je reçois cette erreur:Vérifiez si struct est vide si struct contient json.RawMessage
invalid operation: myStruct literal == inStruct (struct containing json.RawMessage cannot be compared)
Voici mon code:
package datamodels
import "encoding/json"
type myStruct struct {
a string json:"a"
b json.RawMessage json:"b"
c json.RawMessage json:"c"
}
func (m *myStruct) IsEmpty() bool {
return (myStruct {}) == m
}
Cela fait l'affaire. Propre et simple. Merci de fournir le code actuel, le lien et la référence GOLANG Playground. – RAFJR