func (v *FileCollectionView) MarshalJSON() ([]byte, error) {
	names := make([]string, 0, len(v.members))
	for name := range v.members {
		names = append(names, name)
	}
	sort.Strings(names) // For consistent output
	return json.Marshal(names)
}
// MarshalJSON implements the json.Marshaler interface for the FileCollectionView type.
MarshalJSON implements the json.Marshaler interface for the FileCollectionView type.
// MarshalJSON implements the json . Marshaler interface for the FileCollectionView type .
func (v *FileCollectionView) MarshalJSON() ([]byte, error) {
	names := make([]string, 0, len(v.members))
	for name := range v.members {
		names = append(names, name)
	}
	sort.Strings(names) 
	return json.Marshal(names)
}
func ( v * FileCollectionView ) MarshalJSON ( ) ( [ ] byte , error ) { names := make ( [ ] string , 0 , len ( v . members ) ) for name := range v . members { names = append ( names , name ) } sort . Strings ( names ) return json . Marshal ( names ) }
MarshalJSON implements the json.Marshaler interface for the FileCollectionView type.
MarshalJSON implements the json . Marshaler interface for the FileCollectionView type .
// For consistent output