美文网首页
go json 转换的小坑

go json 转换的小坑

作者: Kair | 来源:发表于2019-05-16 14:33 被阅读0次

Go 的 json 解析使用起来和 php 其实差不多,感觉并没有太多的不同点。

一般来说,我们在使用大部分的情况下都是用 go 的结构体,在结构体转换成 json 的时候,使用的库是 encoding/json
示例代码其实网上随便找都有的,一大堆,有个点一定要注意结构体中的变量,首字母一定要大写,否则无法解析!!!!!,我就是踩了这个坑,倒腾了2个小时。

给个示例代码

type Transaction struct {
    Sender string
    Recipient string
    Amount int
}

这样的数据结构是可以直接解析出来的

type transaction struct {
    sender string
    recipient string
        amount int
}

这样解析出来的是为空格,注意,不是 nil,是空,就是没内容。

所以使用json 解析结构体的时候,记得首字母大写。

相关文章

网友评论

      本文标题:go json 转换的小坑

      本文链接:https://www.haomeiwen.com/subject/galiaqtx.html