Any chance your company has Excel (some do not). Excel Power Query is a built in feature and very very good at converting a JSON to a table. I actually find that it's better to receive JSON instead of CSV because some fields could contain multiple values (such as impacted and affected data).
With JSON you can choose if you want to expand out those data points or leave them compressed. If it output as CSV it would have to use a different delimiter between the commas to support that.