Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- decodeFile :: FromJSON a => FilePath -> IO (Maybe a)
- decodeFileEither :: FromJSON a => FilePath -> IO (Either ParseException a)
- decodeFileWithWarnings :: FromJSON a => FilePath -> IO (Either ParseException ([Warning], a))
Documentation
decodeFile :: FromJSON a => FilePath -> IO (Maybe a) Source #
Like decodeFile
but with support for relative and absolute
includes.
The syntax for includes follows the form:
somekey: !include ./somefile.yaml
decodeFileEither :: FromJSON a => FilePath -> IO (Either ParseException a) Source #
Like decodeFileEither
but with support for relative and
absolute includes.
The syntax for includes follows the form:
somekey: !include ./somefile.yaml
decodeFileWithWarnings :: FromJSON a => FilePath -> IO (Either ParseException ([Warning], a)) Source #
A version of decodeFileEither
that returns warnings along with the parse
result.
Since: 0.10.0