博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go练习4--json 序列号反序列化
阅读量:6638 次
发布时间:2019-06-25

本文共 760 字,大约阅读时间需要 2 分钟。

//定义结构体//首字母大写 , json:"msg_id" 是 tagtype Message struct {	MsgId   string `json:"msg_id"`	Content string `json:"content"`}//json 序列号反序列化func T3_1() {	msg := Message{"msgid_001", "contente2222222222"}	str, err := json.Marshal(msg)	//输出 {"msg_id":"msgid_001","content":"contente2222222222"}	fmt.Println(string(str), err)	var msg1 Message	//	str := `{"changes": [{"armid":3,"Index":5}, {"armid":3,"Index":6}]}`	//反序列化为 stuct	err = json.Unmarshal(str, &msg1)	//输出 {msgid_001 contente2222222222}	fmt.Println(msg1)	//反序列化为map	var msg2 map[string]string	err = json.Unmarshal(str, &msg2)	//输出 map[msg_id:msgid_001 content:contente2222222222]	fmt.Println(msg2)}

  

下面的文章 写的比较详细  

地址:http://www.tuicool.com/articles/zQJFNrf

 

转载于:https://www.cnblogs.com/ilahsa/p/3968921.html

你可能感兴趣的文章
eclipse中maven项目failonmissingwebxml错误的修复
查看>>
loadrunner模拟文件上传代码示例
查看>>
欢迎留言讨论
查看>>
yii2.0用户登陆
查看>>
WordPress 3.9 Released – Install Using LAMP or LEMP on RHEL, CentOS & Fedora
查看>>
SQL Server中Rowcount与@@Rowcount的用法
查看>>
物联网技术为农业注入“智慧基因”
查看>>
java连接数据库
查看>>
我的友情链接
查看>>
MODIS数据的简介和下载(四)——HTTPS服务下载说明
查看>>
Python 循序渐进教程系列 之基础02 基础数据类型
查看>>
Solr客户端自定义开发
查看>>
maven 工程 配置log4j
查看>>
mangodb的安装
查看>>
我的友情链接
查看>>
Android开发之使用pull解析XML文件
查看>>
[CentOS7] - CentOS7 连接WIFI
查看>>
cocos2dx中.json和.plist以及.xml文件格式生成加载的不同
查看>>
Dos命令查看端口占用及关闭进程
查看>>
刀片之家礼品兑换帮助
查看>>