type jsonFS … func isJsonData() bool { … } func newJson(jsonData []byte, name string) (*jsonFS, error) { … } func (p *jsonFS) LocaleList() []string { … } func (p *jsonFS) LoadMessagesFile(domain, lang, ext string) ([]byte, error) { … } func (p *jsonFS) LoadResourceFile(domain, lang, name string) ([]byte, error) { … } func (p *jsonFS) String() string { … }