I don't know what you exactly need, but there a are a number of methods.
A common one is to use Excel to use rest api to connect to your ALM url and pull your defect data.
You can find details on how to use Excel with URL here: [Excel guide][1]
An example url for ALM would one like this (I added b in front so not an active link while posting here): bhttp://myalmserver:8080/qcbin/rest/domains/default/projects/MYProject/defects?login-form-required=y
Use that to connect and pull your data. Adjust if you want to pull for specific defects.
Can use the Excel data dump to convert to JSON using a converter tool found online such as the one here: [Converter][2]
This is just one of many conversion tools out there via web page.
This particular one takes csv or tab delimited (which is excel should have formatted the ALM data to) and outputs JSON formatted. Number of options on the JSON as to how you want the formatting presented via that dropdown window ''Output as....''.
[1]: https://www.targetprocess.com/guide/integrations/how-to-integrate-with-microsoft-excel-using-the-rest-api/
[2]: http://shancarter.github.io/mr-data-converter/