golangに、jsonフィールドとnullに設定されているjsonフィールドとjsonフィールドが構造体にアンマーシャリングされていないと区別できるかどうかを確認する方法はありますか?両方ともstructの値をnilに設定しているので、フィールドがあるかどうかを知り、誰かがnullに設定しているかどうかを知る必要があります。構造体の中に非整列化するときGolang - JSONフィールドがヌルに設定されているフィールドとそこにはありません
{
"somefield1":"somevalue1",
"somefield2":null
}
VS
{
"somefield1":"somevalue1",
}
どちらjsonsはnilになります。 有用なリソースは非常に高く評価されます!
申し訳ありませんが、私は移動する初心者です、と私は確信していませんが、SomeField2が "こんにちは"と言う場合、これはnullではないとは思わないでしょうか? –
いいです、少し編集が必要です - https://play.golang.org/p/UW8L68K068 –
@AlexanderTrakhimenokコメントを編集してくれてありがとうございました。 – PieOhPah