func (i ID) MarshalJSON() ([]byte, error) {
	s := i.String()

	// nolint:wrapcheck
	return json.Marshal(s)
}
// MarshalJSON implements JSON serialization of IDs.
MarshalJSON implements JSON serialization of IDs.
// MarshalJSON implements JSON serialization of IDs .
func (i ID) MarshalJSON() ([]byte, error) {
	s := i.String()
	return json.Marshal(s)
}
func ( i ID ) MarshalJSON ( ) ( [ ] byte , error ) { s := i . String ( ) return json . Marshal ( s ) }
MarshalJSON implements JSON serialization of IDs.
MarshalJSON implements JSON serialization of IDs .
// nolint:wrapcheck