```go
var id struct {
    Sid string `json:"sid"`
}
err := json.NewDecoder(r.Body).Decode(&id)
if writeErr(err, w) {
    return
}    
```