The JSON Parser Monad – Parsing JSON the fun way (Part 3)

It is finally time to tackle the problem that got us into looking at parsing data structures: a JSON blob in a late night. We started with a simple Parser definition, built very simple parsers, worked our away into building more complex ones by binding them together, and finally wrapped them into Parser Monads to…


Parsing JSON the fun way: monadic parsers, records and type providers (Part 2)

We went through the process of building a parser from scratch in part 1, starting by a parser that can read a single char from an input string, and then  sequencing it to build more capable parsers. I ended it up by saying we have the building blocks to build general parsers and that F#…