在Go中,我們經常需要以JSON格式傳輸數據。當需要傳輸IP地址時,我們可以將其添加到JSON對象中。
type Data struct { IP string `json:"ip"` } func main() { ip := "192.168.1.100" data := Data{IP: ip} jsonData, err := json.Marshal(data) if err != nil { log.Fatal("JSON marshaling faild: ", err) } fmt.Printf("%s\n", jsonData) }
在上面的代碼中,我們定義了一個結構體Data,包含一個名為IP的字符串成員。我們將要將IP地址添加到該成員中。
在main()
函數中,我們創建了一個Data結構體實例,并將IP地址賦值給它。然后,我們使用json.Marshal()
函數將數據編碼為JSON格式。
最后,我們在控制臺輸出JSON數據字符串。