Я хочу иметь возможность отправить null
в браузер как JSON, если я сделаю это:
json.NewEncoder(w).Encode(nil)
, тогда браузер получит null
.Однако в этом контексте:
var nearby map[string]Nearby
// ...
func GetOne(w http.ResponseWriter, r *http.Request) {
params := mux.Vars(r)
item := nearby[params["id"]] // item could be nil?
json.NewEncoder(w).Encode(item)
}
, если на карте ничего не существует, браузер получит {}
вместо null
... есть ли способ отправить null
, еслиключ не на карте?