利用 Go 語言能夠十分方便地進行 JSON 數據的輸出,接下來就讓我們來一起看看吧!
package main
import (
"encoding/json"
"fmt"
)
type Person struct {
Name string
Age int
}
func main() {
person := Person{"Tom", 20}
b, err := json.Marshal(person)
if err != nil {
fmt.Println("JSON 序列化失敗", err)
} else {
fmt.Println(string(b))
}
}
上述代碼定義了一個 Person 結構體,其中包含 Name 和 Age 兩個字段。接下來在主函數中創建了一個 person 實例,并調用 json.Marshal() 方法將其序列化為 JSON 格式數據,最后通過 fmt.Println() 方法將序列化結果輸出到控制臺中。
運行程序,得到以下輸出:
{"Name":"Tom","Age":20}
可以看到程序正確輸出了我們所需要的 JSON 格式數據,很是方便呢!
上一篇c json參數怎么定義
下一篇c json和字符串轉換