在上面的代码中,我试图通过 Marshal 将我的密钥转换为字节数组。虽然我成功地做到了,但是当我看到编组字符串时,我\在我的 json 键之前看到了转义字符。你能帮我把那个去掉吗?
func GetBytes(key interface{}) ([]byte, error) {
b, err := json.Marshal(key)
if err != nil {
return nil, err
}
log.Println("%%%%%%%%%%")
log.Printf("%+v\n", key)
log.Println("##########")
log.Println(string(b));
return b, nil
}
当前输出:
%%%%%%%%%%
{"entityId":5010740929,"eventTime":1542706233458}
##########
"{\"entityId\":5010740929,\"eventTime\":1542706233458}"
holdtom
相关分类