http服务端在把json串写入http.ResponseWriter对象的时候我们常用的方式如下:

//方法一:
func ...(w http.ResponseWriter, r *http.Request) {
s,_:=json.Marshal(userinfo)
fmt.Fprint(w,string(s))
}
//方法二:
func ...(w http.ResponseWriter, r *http.Request) {
s,_:=json.Marshal(userinfo)
w.Write(s)
}

里面出现了一个问题,方法一再使用的时候如果存在%号,responsebody出现了

方法二则正常

因此推敲出若果存在内置的方法,请务必使用内置的方法,以免引起未知的问题

最新文章

  1. HTML CSS SPRITE 工具
  2. 8-IO总结
  3. USB协议(1)
  4. WPF 基础到企业应用系列索引
  5. Ibm-jQuery教程学习笔记
  6. 复杂 Listview 显示 多个样式
  7. Android 打造形形色色的进度条 实现可以如此简单
  8. Hibernate逆向工程全过程
  9. 开涛spring3(5.4) - Spring表达式语言 之 5.4在Bean定义中使用EL
  10. JavaScript拆分字符串并将分割的数据放到数组中
  11. java 调用存储过程
  12. (python)数据结构---字典
  13. dijkstra补充
  14. ESP8266 使用
  15. DockerFile服务
  16. PAT甲题题解-1114. Family Property (25)-(并查集模板题)
  17. 【android开发】如何在Linux平台下安装JDK环境
  18. elasticsearch中 refresh 和flush区别
  19. Buffers与cached啥区别
  20. php实现多继承-trait语法

热门文章

  1. UML图箭头关系
  2. django--mysql设置
  3. 我的Android进阶之旅------>解决AES加密报错:java.security.InvalidKeyException: Unsupported key size: 18 bytes
  4. Perceptual Generative Adversarial Networks for Small Object Detection
  5. 003-基于URL的权限管理[不使用shiro]
  6. SCSS入门
  7. python16_day18【Django_Form表单、分页】
  8. beego——事务处理和命令模式
  9. C#前后端交互
  10. IO阻塞模型 非阻塞模型