错误

解密出来的[]byte类型数据如果直接进行json.Unmarshal()会出现以下类型错误

invalid character "'p'" looking for beginning of value

解决

需要去除填充,origData为解密出来的[]byte类型数据

length := len(origData)
unp := int(origData[length-1])
data := origData[:(length - unp)]