JSON Flattener

Provide a JSON file. The File will be processed, all in your browser, into a CSV file that can be loaded.

Keys in the json file will be flattened with two underscores, "__", as the separator.

For example:
JSON Input: [{"foo1": 3, "foo2": {"bar": "meow"}]
CSV Output Columns: "foo1" and "foo2__bar"

JSON file: