Package org.apache.juneau.marshall.csv
package org.apache.juneau.marshall.csv
CSV Marshalling Support
This package contains classes for marshalling POJOs to and from CSV format. It provides serializers and parsers for converting Java objects to CSV data and vice versa using Juneau's marshalling framework.
-
ClassDescriptionAnnotation that can be applied to classes, fields, and methods to tweak how they are handled by
CsvSerializerandCsvParser.Utility classes and methods for the@Csvannotation.Builder class.Dynamically applies a@Csvannotation to specified classes, methods, or fields.Utility classes and methods for the@CsvApplyannotation.Metadata on bean properties specific to the CSV serializers and parsers pulled from the@Csvannotation on the bean property.Format for serializingbyte[]arrays in CSV cells.Parses CSV cell inline notation:{key:val;key2:val2}and[val1;val2;val3].Serializes nested objects and arrays to CSV cell inline notation:{key:val;key2:val2}and[val1;val2;val3].Metadata on classes specific to the CSV serializers and parsers pulled from the@Csvannotation on the class.Annotation for specifying config properties defined inCsvSerializerandCsvParser.Utility classes and methods for the@CsvConfigannotation.AppliesCsvConfigannotations to aCsvParser.Builder.AppliesCsvConfigannotations to aCsvSerializer.Builder.Interface for providing access toCsvClassMetaandCsvBeanPropertyMetaobjects.Parses CSV (Comma Separated Values) input into Java objects.Builder class.Session object that lives for the duration of a single use ofCsvParser.Builder class.Specialized reader for parsing CSV input.Serializes POJO models to CSV (Comma Separated Values) format.Builder class.Session object that lives for the duration of a single use ofCsvSerializer.Builder class.Specialized writer for serializing CSV.