Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype Pointer = Pointer [Token]
- fromList :: [Token] -> Pointer
- toList :: Pointer -> [Token]
- decode :: Decoder Pointer
- decodeToken :: Decoder Token
- encode :: Pointer -> Encoder ()
- encodeToken :: Token -> Encoder ()
- evaluate :: Pointer -> Value -> Either String Value
- atIndex :: Token -> Array value -> Either String value
- tokenToIndex :: Token -> Either String Int
- atKey :: Token -> Object value -> Either String value
Documentation
A JSON pointer, as described by RFC 6901. https://datatracker.ietf.org/doc/html/rfc6901
encodeToken :: Token -> Encoder () Source #