golang 对象转json
1.omitempty 如果对应的字段没有值,则忽略,有,则不会略
2.- 永久忽略
代码:
package mainimport ("encoding/json""fmt" )type Person struct {Name string `json:"name"`Age int `json:"age"`Addr string `json:"addr,omitempty"` //不存在,则忽略.存在则,不忽略 } type Animal struct {Name string `json:"name"`Sex string `json:"sex"`Color string `json:"-"` //永久忽略 }type Alien struct {Name string `json:"name"`Sex string `json:"sex"`Height string `json:"height"` }func main() {p1 := Person{Name: "code",Age: 30,Addr: "北京",}data, err := json.Marshal(p1)if err != nil {fmt.Println(err)}fmt.Printf("%s\n", data)a1:=Animal{Name: "花花",Sex: "女",Color: "黄色",}data, err = json.Marshal(a1)if err != nil {fmt.Println(err)}fmt.Printf("%s\n", data)a2:=Alien{Name: "smart",Sex: "没有性别",Height: "20m",}data, err = json.Marshal(a2)if err != nil {fmt.Println(err)}fmt.Printf("%s\n", data) }
golang 对象转json相关推荐
- golang json字符串转Golang对象
golang json字符串转Golang对象 github代码地址 一.普通json字符串转Golang对象 import "github.com/ChengjinWu/gojson&q ...
- golang xml和json的解析与生成
golang中解析xml时我们通常会创建与之对应的结构体,一层层嵌套,完成复杂的xml解析. package main;import ("encoding/xml""fm ...
- Golang 中使用 JSON 的一些小技巧 陶文 陶文 3 个月前 有的时候上游传过来的字段是string类型的,但是我们却想用变成数字来使用。 本来用一个json:,string 就可以支持了
Golang 中使用 JSON 的一些小技巧 陶文 3 个月前 有的时候上游传过来的字段是string类型的,但是我们却想用变成数字来使用. 本来用一个json:",string" ...
- Json对象和Json字符串
JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串. 先介绍一下json对 ...
- java 嵌套对象转xml_Gson对Java嵌套对象和JSON字符串之间的转换 | 学步园
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,具有良好的跨平台特性.近几年来已经和XML一样成为C/S架构中广泛采用的数据格式.有关JSON的更多知识, ...
- json对象和json字符串转换方法
在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...
- json数组 js html标签,js定义json对象数组 json 数组也是数组 //
var jsonstr="[{'name':'a','value':1},{'name':'b','value':2}]"; var jsonarray = eval('('+js ...
- java 对象转json json转对象
java 对象转json json转对象 import com.alibaba.fastjson.JSON;/*** * @title: fastjson * @author: wll* @since ...
- js 对象转json,json转对象
简介: JSON.stringify 对象转json:查看对象中存储的数据 JSON.parse json转对象:value=object.key 注:只有对象才可以通过 " ...
- 理解JSON对象:JSON.parse、 JSON.stringify
何时是JSON,何时不是JSON? JSON就是一个有特殊规则的字符串,按照这个规则我们就可以把这个字符串解析成JS对象. JSON是设计成描述数据交换格式的,他也有自己的语法,这个语法是JavaSc ...
最新文章
- Dubbo源码分析(六)服务引用的具体流程
- eolinker 相关
- Flash数据的采集方法-搜房房价走势采集
- Machine Learning week 8 quiz: Principal Component Analysis
- 计算机组成原理CRC相关运算,计算机组成原理复习
- linux 用vi命令的使用以及vi编辑,Linux中vi编辑命令的使用
- 好程序员web前端分享CSS3边框
- 放大镜制作(2)—此方法比较容易理解
- 专家视点:杜绝木马的干扰-防范后门的技巧(转)
- Linux环境:可变剪切分析软件rMATS安装、使用与解读
- 小小的我,有大大的梦想
- 关于手写unshift方法
- 加大货币发行量 quantitative easing
- Office 365中Word转成PDF
- 彻底删除的文件怎么恢复,恢复删除文件的方法
- Activiti6:解决定时器不执行的问题(定时catching事件的使用)
- 【论文翻译】Frustratingly Simple Few-Shot Object Detection
- oracle删除重复数据-百万级别数据以上情况
- 关于职业规划的重要性
- 透过OpenStack Ocata贡献排名看中国力量强势崛起
热门文章
- 清风数学建模学习笔记——模糊综合评价法原理及案例分析讲解
- 树莓派4B之Windows XP系统安装游戏(二)
- Delphi 2009 安装序列号
- DELPHI利用WMI获取主板参数
- VBA(比较全的api中文帮助文档例如office,excel,outlook,PowerPoint等api文档)
- 【NA】高斯积分公式(二)
- 计算机上键盘无法输入法,电脑中输入法设置窗口提示检测到不兼容的键盘驱动的解决方法...
- Android系统开机优化
- 计算机照片文件大小,怎么把照片文件大于30k
- 制作 Eset Nod32 离线升级包