func (id ObjectId) MarshalJSON() ([]byte, error) {
	return []byte(fmt.Sprintf(`"%x"`, string(id))), nil
}
func (id ObjectId) MarshalJSON() ([]byte, error) {
	return []byte(fmt.Sprintf(`"%x"`, string(id))), nil
}
func ( id ObjectId ) MarshalJSON ( ) ( [ ] byte , error ) { return [ ] byte ( fmt . Sprintf ( `"%x"` , string ( id ) ) ) , nil }
// MarshalJSON turns a bson.ObjectId into a json.Marshaller.
MarshalJSON turns a bson . ObjectId into a json . Marshaller .