JSON Pointer library for Haskell
Go to file
Ian Jeffries 9ef451d690 Merge pull request #1 from mdorman/master
Relax some lower bounds.
2015-04-30 11:18:55 -04:00
src/Data 0.2 2015-03-26 19:42:19 -04:00
tests 0.2 2015-03-26 19:42:19 -04:00
changelog.txt 0.2 2015-03-26 19:42:19 -04:00
hjsonpointer.cabal Relax some lower bounds. 2015-04-30 10:56:09 -04:00
MIT-LICENSE.txt Initial version. 2015-02-22 18:53:24 -05:00
README.md 0.2 2015-03-26 19:42:19 -04:00
Setup.hs Initial version. 2015-02-22 18:53:24 -05:00

Summary

JSON Pointer library for Haskell.

Example

{-# LANGUAGE OverloadedStrings #-}

module Main where

import           Data.Aeson
import qualified Data.HashMap.Strict as H
import           Data.JsonPointer

main :: IO ()
main =
  case jsonPointer "/foo" of
    Left e     -> print e
    Right pntr ->
      case resolvePointer pntr (Object $ H.singleton "foo" $ String "bar") of
        Left e2 -> print e2
        Right v -> print v

Output:

String "bar"