json-autotype-0.2.5.13: Automatic type declaration for JSON input data
Generates datatype declarations with Aeson's FromJSON instances from a set of example ".json" files.
To get started you need to install the package, and run "json-autotype" binary on an input ".json" file. That will generate a new Aeson-based JSON parser.
"$ json-autotype input.json -o JSONTypes.hs"
Feel free to tweak the by changing types of the fields - any field type that is instance of FromJSON should work.
You may immediately test the parser by calling it as a script:
"$ runghc JSONTypes.hs input.json"
See introduction on https://github.com/mgajda/json-autotype for details.