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!

Antworten auf die Frage(10)

Ihre Antwort auf die Frage