Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1.  
  2. parseJsonValue :: Json -> Either String Int
  3. parseJsonValue =
  4. caseJsonNumber (Left "") (\_ -> Right 12345)
  5.  
  6. parseJson_ :: Json -> Either String (List Int)
  7. parseJson_ value =
  8. caseJsonObject (Left "bla") handleObject value
  9. where
  10. handleObject object =
  11. Object.foldM add mempty object
  12.  
  13. add memo key value =
  14. parseJsonValue value
  15. # map (\x -> x : memo)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement