为了账号安全,请及时绑定邮箱和手机立即绑定

如何优雅或高效地将映射写入 http.ResponseWriter

如何优雅或高效地将映射写入 http.ResponseWriter

Go
宝慕林4294392 2021-06-15 16:17:37
我想知道将键值表单编码映射写入 http.ResponseWriter 的最优雅方法是什么。Respond(kv map[string]string) {  for key, value := range kv {    fmt.Fprintf(a.w, "%s:%s\n", key, value)  }  }我必须遵循这种键值格式:键值形式编码Key-Value 形式的消息是一系列行。每行以一个键开始,后跟一个冒号,以及与键相关联的值。该行由单个换行符终止(UCS 代码点 10,“\n”)。键或值不得包含换行符,键也不得包含冒号。不得在冒号或换行符之前或之后添加其他字符,包括空格。消息必须以 UTF-8 编码以生成字节字符串。我想过使用 encoding/csv 但这不是有点矫枉过正吗?编辑:到目前为止我想出了什么。(感谢所有建议的答案)http://godoc.org/github.com/kugutsumen/encoding/keyvaluehttps://github.com/kugutsumen/encoding/tree/master/keyvalue
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 234 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信