这个时候如果把它传递给前端使用的话,那么前端是有可能会报错的,所以我们最好还是保持这个数字的原始字符串表现形式,即使用<代码> json.Number>
所以换成如下代码就可以了
主要包
导入(
“编码/json”
“fmt”
“弦”
)
函数main () {//创建Json字符串
var数据=https://www.yisu.com/zixun/'
{" id ": 12423434,
“名称”:“费尔南多”
}
”//json元帅地图
var结果map [string]接口{}
d:=json.NewDecoder (strings.NewReader(数据)
d.UseNumber ()
错:=d.Decode(及结果)
如果犯错!=nil {
fmt.Println (err.Error ())
返回
}//此刻结果(" id ")的类型就是json。数了它的底层类型其实就是字符串
fmt.Println(结果)
}
输出如下结果
地图[id: 12423434姓名:费尔南多]
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。