В этой программе я пытаюсь передать объект JSON в функцию, а затем в REST API с помощью POST
. Для этого у меня есть следующее.
type resposeObj struct{
uid string `json :"uid"`
service string `json : "service"`
}
response := resposeObj{uid:validatemailID.String(),service:"API Gateway"}
validateResponse,err := json.Marshal(response)
if err != nil{
log.Println("Error in marshaling data",err)
}
log.Println("Validate response byte slice: ",validateResponse)
err = sendResponse(validatemailResponse)
func sendResponse(req []byte)error{
log.Println("Received response : ",string(req))
return nil
}
И я получаю Validate response byte slice: [123 125]
в качестве вывода. Каким должен быть байтовый массив объекта Json.
Что мне здесь не хватает? Почему его не преобразовать в байтовый фрагмент?