JSON and CSV files are everywhere these days. Reading (deserialize) JSON/CSV files can be a day-to-day task that typically precedes our business logic. Writing (serialize) JSON/CSV files is also a popular task that typically occurs at the end of the business logic. Between reading and writing such files, an application uses the data as objects.