JSON(javascript object notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。key-val
JSON是在2001年开始推广的数据格式,目前已成为主流的数据格式。
JSON易于机器解析和生成,并有效地提升网络传输效率。通常程序在网络传输时会先将数据(结构体、map)等序列化成json字符串,到接收方得到json数据时,再反序列化恢复成原来的数据类型。这种方式已成为各个语言的标准。
要解析成json格式,struct里面的字段必须大写!!!不然解析出来的是{}
因为Json包相当于一个外包,字段大写才能被其调用。。。
要想序列化成小写的,只需要用tag指定即可:
对普通数据类型进行序列化是没意义的,只是相当于转换成string类型。