You are dealing with a JSON dataset that needs to be shredded into individual fields for further analysis. What steps would you take to effectively shred the JSON data, ensuring that all nested structures and arrays are properly flattened and converted into a tabular format?