Gibt es einen Weg, in Golang, um zu sehen, wenn ich unterscheiden kann zwischen einem Json-Feld auf null vs ein Json-Feld nicht da sein, wenn unmarshalled in eine Struktur? Weil beide den Wert in der Struktur auf Null setzen, aber ich muss wissen, ob das Feld da war, um damit zu beginnen und um zu sehen, ob jemand es auf Null gesetzt hat.Golang - JSON-Feld auf Null gesetzt vs Feld nicht
{
"somefield1":"somevalue1",
"somefield2":null
}
VS
{
"somefield1":"somevalue1",
}
Beide jsons wird gleich Null, wenn sie in einem struct entordnet. Alle nützlichen Ressourcen werden sehr geschätzt!
Sorry, ich bin ein Neuling zu gehen, und ich bin mir nicht sicher, aber würde nicht sagen, es ist null, wenn SomeField2 "Hallo" sagen? –
Gute, brauche ein wenig bearbeiten - https://play.golang.org/p/UW8L68K068 –
@AlexanderTrakhimenok danke für die Ausarbeitung bearbeitet wie kommentiert. – PieOhPah