zoukankan      html  css  js  c++  java
  • Gin框架JSON渲染

    Gin框架JSON渲染

    一、map渲染JSON

    package main
    
    import (
    	"github.com/gin-gonic/gin"
    	"net/http"
    )
    
    func main() {
    	r := gin.Default()
    	r.GET("/jsonMap", func(c *gin.Context) {
    		// 方法1: 使用map
    		data := map[string]interface{}{
    			"name":     "randysun",
    			"age":      18,
    			"messages": "jsonMap",
    		}
    
    		c.JSON(http.StatusOK, data)
    
    	})
    
    }
    
    

    image-20211116215600103

    二、struct渲染JOSN

    package main
    
    import (
    	"github.com/gin-gonic/gin"
    	"net/http"
    )
    
    func main() {
    	r := gin.Default()
    
    	r.GET("/jsonStruct", func(c *gin.Context) {
    		// 方法2:通过结构体方式
    		type userInfo struct {
    			Name     string `json:"name"`
    			Age      int
    			Messages string
    			low      string
    		}
    		user := userInfo{
    			"randySun",
    			18,
    			"json struct",
    			"小写访问不到",
    		}
    		c.JSON(http.StatusOK, user)
    	})
    	r.Run(":9999")
    }
    
    

    image-20211116215545179

  • 相关阅读:
    iscroll.js
    HTML 第九章总结
    HTML第八章总结
    HTML第七章总结
    HTML第六章总结
    HTML第五章总结
    HTML第四章总结
    HTML第三章总结
    HTML第二章总结
    HTML第一章总结
  • 原文地址:https://www.cnblogs.com/randysun/p/15626556.html
Copyright © 2011-2022 走看看