func (this *httpRequest) writeError(err errors.Error, count int) bool { var rv bool if count == 0 { rv = this.writeString("\n") } else { rv = this.writeString(",\n") } m := map[string]interface{}{ "code": err.Code(), "msg": err.Error(), } bytes, er := json.MarshalIndent(m, " ", " ") if er != nil { return false } return rv && this.writeString(" ") && this.writeString(string(bytes)) }