[解決済み] golangの構造体定義におけるbacktickの使い方を教えてください。[重複しています。]
2022-04-22 08:28:13
質問
type NetworkInterface struct {
Gateway string `json:"gateway"`
IPAddress string `json:"ip"`
IPPrefixLen int `json:"ip_prefix_len"`
MacAddress string `json:"mac"`
...
}
私は、次のようなバックティック内のコンテンツの機能が何であるのか、かなり混乱しています。
json:"gateway"
.
というように、コメントだけなのでしょうか?
//this is the gateway
?
解決方法は?
Go構造体には、タグの形で追加のメタ情報を追加することができます。 以下は使用例です。 .
この場合
json:"gateway"
が使用されます。
json パッケージ
の値をエンコードする。
Gateway
をキーに
gateway
を、対応する json オブジェクトに追加します。
例
n := NetworkInterface{
Gateway : "foo"
}
json.Marshal(n)
// will output `{"gateway":"foo",...}`
関連
-
[解決済み] golang の "go get" コマンドで "go: missing Git command" というエラーが表示される。
-
[解決済み] Go パッケージは log.Fatal を使うべきですか、そしてそれはいつですか?
-
[解決済み] gofmtの使い方を教えてください。
-
[解決済み] "宣言されているが使用されていない "という迷惑なエラーを回避する方法
-
[解決済み】関数宣言の構文:関数名の前に括弧でくくられたもの
-
[解決済み】Goを使ってJSONをpretty-printするにはどうすればいいですか?
-
[解決済み】構造体からフィールドを削除したり、JSONレスポンスでフィールドを隠したりする方法
-
[解決済み】Goの構造体のスタックとヒープ割り当て、およびガベージコレクションとの関連性
-
[解決済み】インターフェースのスライスを変換するタイプ
-
[解決済み] GoでJSONを部分的にマップにアンマーシャルする
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン