В настоящее время я перемещаю Express API в реализацию Golang.
В Express, если я хочу вернуть простой, специальный ответ json, я могу сделать что-то вроде
app.get('/status', (req, res) => res.json({status: 'OK'}))
Тем не менее, я пытаюсь понять это в Go.
Нужно ли создавать структуру для этого простого ответа?
Я пытался что-то вроде этого
func getStatus(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode({status: "OK"})
}
но это явно не сработает.