func JSON(handler JSONHandler) gin.HandlerFunc {
	return func(c *gin.Context) {
		status, resp := handler(c)
		c.JSON(status, resp)
	}
}
// JSON makes gin.HandlerFunc out of JSONHandler
JSON makes gin.HandlerFunc out of JSONHandler
// JSON makes gin . HandlerFunc out of JSONHandler
func JSON(handler JSONHandler) gin.HandlerFunc {
	return func(c *gin.Context) {
		status, resp := handler(c)
		c.JSON(status, resp)
	}
}
func JSON ( handler JSONHandler ) gin . HandlerFunc { return func ( c * gin . Context ) { status , resp := handler ( c ) c . JSON ( status , resp ) } }
JSON makes gin.HandlerFunc out of JSONHandler
JSON makes gin . HandlerFunc out of JSONHandler