func (s *ShortDate) MarshalJSON() ([]byte, error) {
	if s.IsZero() {
		return json.Marshal("")
	}
	return json.Marshal(s.Format("2006-01-02"))
}
// MarshalJSON marshals the date into a JSON representation
MarshalJSON marshals the date into a JSON representation
// MarshalJSON marshals the date into a JSON representation
func (s *ShortDate) MarshalJSON() ([]byte, error) {
	if s.IsZero() {
		return json.Marshal("")
	}
	return json.Marshal(s.Format("2006-01-02"))
}
func ( s * ShortDate ) MarshalJSON ( ) ( [ ] byte , error ) { if s . IsZero ( ) { return json . Marshal ( " " ) } return json . Marshal ( s . Format ( " " ) ) }
MarshalJSON marshals the date into a JSON representation
MarshalJSON marshals the date into a JSON representation