分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

JSON

发布时间:2023-09-06 02:04责任编辑:赖小花关键词:暂无标签
只有可导出的成员可以转换为JSON字段。
//结构体成员名首字母大写才可以转换JSON
type Movie struct {
??Title string ?//字符串
??Year int `json:"date"` //原生字符串 对应到date的成员标签 键json控制包encoding/json行为,同理其他包encoding/...
}

m1 := new(Movie)m1.Title = "hang"m1.Year = 1999//转换为JSONdata, err := json.Marshal(m1)if err != nil { ??log.Panic(err)}fmt.Printf("%s\n", data)//格式化jsondata1 ,err := json.MarshalIndent(m1, "", " ?")if err != nil { ??panic(err)}fmt.Printf("%s\n", data1)//json解码为Go数据结构var m2 Movieif err := json.Unmarshal(data, &m2); err != nil { ??log.Fatal(err)}fmt.Println(m2)

JSON

原文地址:https://www.cnblogs.com/zbhbc/p/9309657.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved