前言在之前实现的JSON解析器中,只是实现了将JSON字符串转为JSONObject,并没有映射到具体的结构体;如果要获取值,在获取之前需要做一个断言将其转化为map或者slice,比较麻烦。decode,err:=gjson.Decode(`{"glossary":{"title":"exampleglossary","age":1}}`)assert.Nil(t,err)词汇表:=v["glossary".(map[string]interface{})assert.Equal(t,glossary["title"],"exampleglossary")assert.Equal(t,glossary["age"],1)但其实经过思考关于它,在某些场景下,我们甚至只需要获取JSON中某个字段的值,那么先声明一个struct会有点麻烦。查询后发现已经有类似的库可以解决这个问题,https://github.com/tidwall/gjson而且star还是很多的(连名字都一样)
