/
githubmirror
/
kubernetes
Обзор
Документация
Войти
/
githubmirror
/
kubernetes
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
vendor/github.com/go-openapi/swag/loading/json.go
25 строк
639 B
Davanum Srinivas
Update go-openapi dependencies (jsonpointer, jsonreference, swag)
24 апр 2026, 15:13
Не верифицирован
24 апр 2026, 15:13
693dc57
Код
Авторство
О чём код?
// SPDX-FileCopyrightText: Copyright 2015-2025 go-swagger maintainers // SPDX-License-Identifier: Apache-2.0 package loading import ( "encoding/json" "errors" "path/filepath" ) // JSONMatcher matches json for a file loader. func JSONMatcher(path string) bool { ext := filepath.Ext(path) return ext == ".json" || ext == ".jsn" || ext == ".jso" } // JSONDoc loads a json document from either a file or a remote url. func JSONDoc(path string, opts ...Option) (json.RawMessage, error) { data, err := LoadFromFileOrHTTP(path, opts...) if err != nil { return nil, errors.Join(err, ErrLoader) } return json.RawMessage(data), nil }