golang结构体转为JSON

golang结构体转为JSON,第1张

package main

import (
	"encoding/json"
	"fmt"
)

type User struct {
	ID   uint64
	Name string
	Age  uint32
}

// 结构体转字符串
func main() {
	user := User{104215857142, "Sky", 20}

	u, err := json.Marshal(user)
	if err != nil {
		fmt.Println("Marshal failed:", err)
		return
	}
	fmt.Println("用户信息由结构体转为json:", string(u))
}

结果信息为:

用户信息由结构体转为json: {"ID":104215857142,"Name":"Sky","Age":20}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/989724.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存