Files
pgson/pgson.go
2025-11-06 17:10:24 +01:00

25 lines
459 B
Go

package pgson
import (
"os"
"git.secnex.io/secnex/pgson/schema"
"git.secnex.io/secnex/pgson/utils"
)
func NewSchemaFromFile(path string) (*schema.Table, error) {
data, err := os.ReadFile(path)
if err != nil {
return nil, err
}
return schema.NewTable(data)
}
func NewSchema(json []byte) (*schema.Table, error) {
return schema.NewTable(json)
}
func ReadJsonFileToMap(path string) (map[string]any, error) {
return utils.ReadJsonFileToMap(path)
}