我有一个数据库sql.NullBool。为了将json解码到其中,我正在编写这个小函数。我可以通过简单地转换它(string(data))来将字节数组转换为字符串……对于bool则不然。知道如何转换为bool吗?typeNullBoolstruct{sql.NullBool}func(b*NullBool)UnmarshalJSON(data[]byte)error{b.Bool=bool(data)//BREAKS!!b.Valid=truereturnnil} 最佳答案 最简单的方法是使用strconv.ParseBool包。像