Golang gjson使用

无法保证用户输入的数据格式时,可以使用gjson解析

Posted by Ricky on May 29, 2018

前言

针对一些用户输入的数据,如果json格式不确定,我们无法准备的映射到某一个结构体,可以使用gjson来解析这个json串

  • 例如 保存的json数据是 {"min_fee":"111","max_fee":"22222"}

  • 使用gjson解析后 json_str := gjson.Parse(json)

  • 打印json_str: {"min_fee":"111","max_fee":"22222"}

  • 获取某一个值就可以这么写 json_str.Get("min_fee")

  • 或者 gjson.Get(json, "min_fee")