Class CsvSerializer

All Implemented Interfaces:
CsvMetaProvider

public class CsvSerializer extends WriterSerializer implements CsvMetaProvider
Serializes POJO models to CSV (Comma Separated Values) format.

This serializer converts Java objects (primarily collections of beans) into CSV format, where each bean becomes a row and bean properties become columns. The first row typically contains column headers derived from bean property names.

Notes:
  • This class is thread safe and reusable.
  • This serializer is optimized for simple tabular data structures and may have limitations with complex nested objects.