package main
import (
"fmt"
"github.com/gin-gonic/gin"
"net/http"
)
type info struct {
Name string `json:"name"`
Age int `json:"age"`
Like []string `json:"like"`
}
func processJson(ctx *gin.Context) {
qian := info{
Name: "qian",
Age : 18,
Like: []string{
"smoking",
"drinking",
"perm",
},
}
ctx.JSON(http.StatusOK, qian)
}
func main() {
r := gin.Default()
r.GET("/json", processJson)
err := r.Run(":8080")
if err != nil {
fmt.Println(err)
return
}
}

原文:https://www.cnblogs.com/liy36/p/15201071.html