1 encoding/json
2 map[string]interface{}
3 ffjson
方法一:
思路:先定义struct,在使用json.Unmarshal解析,最后通过结构体读取内部数据
压力测试
执行命令进行测试
go test -v -run="none" -bench="BenchmarkParseJsonWithStruct" -benchtime="3s" -benchmem
方法二:
思路:先定义map[string]interface{}结构,再使用interface{}转化为string
压力测试
go test -v -run="none" -bench="BenchmarkParseJsonWithMap" -benchtime="3s" -benchmem
<