Golang - JSON-Feld auf null gesetzt, Feld nicht vorhanden
Gibt es eine Möglichkeit, in Golang zu sehen, ob ich unterscheiden kann, ob ein json-Feld auf null gesetzt ist oder ob ein json-Feld nicht vorhanden ist, wenn es nicht in eine Struktur eingebunden ist? Weil beide den Wert in der Struktur auf null setzen, aber ich muss wissen, ob das Feld von Anfang an da war und ob jemand es auf null gesetzt hat.
{
"somefield1":"somevalue1",
"somefield2":null
}
VS
{
"somefield1":"somevalue1",
}
Beide Jsons sind gleich Null, wenn sie nicht in eine Struktur eingebunden sind. Alle nützlichen Ressourcen werden sehr geschätzt!