Golang json 解析

需要解析json格式如下:

Golang json 解析_第1张图片

说一说三种解析方式,1.利用结构体struct解析;2.利用interface空接口解析;3.第三方解析库;

1.strcut解析方式:

定义strcut结构体,利用json.Unmarshal解析,存放到strcut;

参考:https://segmentfault.com/q/1010000000583211


Golang json 解析_第2张图片



Golang json 解析_第3张图片

2. 利用interface解析:

参考:https://www.golangtc.com/t/569e026ab09ecc08310000b0


Golang json 解析_第4张图片

3.第三方解析库


安装gojson库

原作者 go get github.com/widuu/gojson

修改过的包 go get github.com/zyx4843/gojson

Golang json 解析_第5张图片

你可能感兴趣的:(Golang json 解析)