func (r Response) JSONLookup(token string) (interface{}, error) {
	if ex, ok := r.Extensions[token]; ok {
		return &ex, nil
	}
	if token == "$ref" {
		return &r.Ref, nil
	}
	ptr, _, err := jsonpointer.GetForToken(r.ResponseProps, token)
	return ptr, err
}
JSONLookup look up a value by the json property name
package spec
import (
	"encoding/json"
	"github.com/go-openapi/jsonpointer"
	"github.com/go-openapi/swag"
)
type ResponseProps struct {
	Description string                 `json:"description,omitempty"`
	Schema      *Schema                `json:"schema,omitempty"`
	Headers     map[string]Header      `json:"headers,omitempty"`
	Examples    map[string]interface{} `json:"examples,omitempty"`
}
type Response struct {
	Refable
	ResponseProps
	VendorExtensible
}