Я пытаюсь создать RESTful API на Go Lang, возвращающем значение JSON. Я не получаю никакого значения на странице, когда загружаю его. Может ли кто-нибудь помочь мне здесь? ..Go Lang RESTful API не работает JSON
type sessiond struct{
apiKey string `json:"apiKey"`
token string `json:"token"`
}
func dummy(w http.ResponseWriter, r *http.Request) {
se:=sessiond{apiKey:key,token:"erer"}
log.Println(se); // Iam getting the value here ! but nothing on the page.
w.Header().Set("Content-Type", "application/json; charset=UTF-8")
w.WriteHeader(http.StatusOK)
if err := json.NewEncoder(w).Encode(se); err != nil {
panic(err)
}
//res.R200(w, se)
}
Что такое «res» в вашем коде? Я не мог найти соответствующую переменную. – desaiparth
Извини, что я плохой. Я должен был удалить его. «res» - это в основном другой модуль, содержащий вызов json.NewEncoder (w) .Encode (se). – Tjs
Также: хороший стиль Go - это назвать его APIKey. – elithrar