import ("github.com/gin-gonic/gin""net/http"
)func main() {r := gin.Default()r.GET("/json", func(c *gin.Context) {//方法1,使用mapdata := gin.H{"name":"太宰治", "message": "hello", "age":18}c.JSON(http.StatusOK,data)})//方法2,使用结构体,如果哪个字段使用了小写字母,那么就不会显示出来,如果想小写显示出来,//那么使用tagtype msg struct {Name string `json:"name"`Message stringAge int}r.GET("/another_json", func(c *gin.Context) {data := msg {"太宰治","hello",18,}c.JSON(http.StatusOK,data)})r.Run(":9090")
}

访问localhost:9090/json,即可以获得data的json字符串,gin.H底层是map[string]interface{},可以用来存放key-value键值对类型

结果

gin框架返回json相关推荐

  1. json日期格式化 java_java_Java Web程序中利用Spring框架返回JSON格式的日期,返回Json时格式化日期Date 第一 - phpStudy...

    Java Web程序中利用Spring框架返回JSON格式的日期 返回Json时格式化日期Date第一步:创建CustomObjectMapper类 /** * 解决SpringMVC使用@Respo ...

  2. spring字符串判空_spring框架返回json数据null转空字符串

    spring项目中,前端获取服务器返回的json时,里面有null值,如果没做校验,就会导致js报错,但是不推荐每个返回的地方手动处理,而是应该在框架中统一配置. 前面关于json日期格式化的文章中, ...

  3. jquery. Validator验证框架ajax返回json数据

    今天在使用jquery. Validator验证框架的过程中遇到了一个这个的问题: 我需要动态的去验证注册邮箱是否已经存在了,所以需要用到ajax请求来解决该问题.但在使用该验证框架的ajax异步请求 ...

  4. 处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot)

    处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot) 最近做了一个上传xml文件的功能,在谷歌浏览上传没有问题,可以返回正确的结果,但在ie浏览器上上传成功以后,一直提 ...

  5. go : go gin返回JSON数据

    吃别人吃不了的苦,忍别人受不了的气,付出比别人更多的,才会享受的比别人更多 !!! 具体代码在: https://gitee.com/hjx_RuGuoYunZhiDao/strom-huang-go ...

  6. Flask框架(flask中设置响应信息的方法,返回json数据的方法)

    设置响应信息的方法 1.  返回自定义的响应头,有两种方式: (1)  第一种是:视图函数return的时候,使用元组,返回自定义的信息           返回的时候的状态码可以自定义信息:&quo ...

  7. Gin 框架学习笔记(03)— 输出响应与渲染

    在 Gin 框架中,对 HTTP 请求可以很方便有多种不同形式的响应.比如响应为 JSON . XML 或者是 HTML 等. ​ Context 的以下方法在 Gin 框架中把内容序列化为不同类型写 ...

  8. Gin 框架学习笔记(02)— 参数自动绑定到结构体

    参数绑定模型可以将请求体自动绑定到结构体中,目前支持绑定的请求类型有 JSON .XML .YAML 和标准表单 form数据 foo=bar&boo=baz 等.换句话说,只要定义好结构体, ...

  9. gin 编译路径错误_[系列] Gin框架 - 自定义错误处理

    概述 很多读者在后台向我要 Gin 框架实战系列的 Demo 源码,在这里再说明一下,源码我都更新到 GitHub 上,地址:https://github.com/xinliangnote/Go 开始 ...

最新文章

  1. MangoDB使用总结
  2. C#编程利器之四:委托与事件(Delegate and event) (上)
  3. 云计算学习(2-4)云计算的案例
  4. Windows编程一日一练(1)
  5. You must install #39;hg#39; on your build machine
  6. TensorFlow的基本使用
  7. 使用五种方法获取文件扩展名
  8. SpringBoot_Redis配置
  9. Windows自动关机设置
  10. 锐捷校园网环境下使用虚拟机上网
  11. maple 假设_Maple教程-第5章解方程讲解上
  12. stm32F205程序移植到stm32F405片子,使用FPU时注意事项
  13. 信息熵、相对熵、交叉熵
  14. 计算机实验报告双绞线制作,双绞线的制作实验报告.docx
  15. 车金融|金融产品规则引擎的前世今生(中篇)
  16. IPv6知识概述 - IPv6地址
  17. 80亿美元侵权诉讼的随想
  18. php中哪些不能作为常量名,【单选题】下列选项中,不能作为常量值的是( )。A. php B. array(1,2,3) C. true D. 100...
  19. 精读-软件测试的艺术之代码检查,走查与评审
  20. Excel—PAPAYA电脑教室

热门文章

  1. 周末舞会(队列实现)
  2. 微信小程序去除button边框
  3. 超火表白页面 《点不到拒绝》
  4. 部署glusterfs
  5. linux系统支持i9吗,在液态氮加持下英特尔i9-9900K处理器竟被超频至7.6GHz,太吓人呢!...
  6. k8s-node添加Taint
  7. MFCC算法讲解及实现(matlab)
  8. JAVA代码实现执行CMD命令的方法
  9. 你必须要知道Mybatis中的OGNL表达式
  10. Android:时间轴动态记录安排事情,24小时制,按照时间先后排序