csv
Classes:
-
CsvOptions–Configuration for CSV serialization.
-
CsvSerializer–Serializer for CSV format.
Attributes:
-
csv_serializer–"CSV serializer with default options.
csv_serializer
module-attribute
csv_serializer = CsvSerializer()
"CSV serializer with default options.
CsvOptions
CsvSerializer
CsvSerializer(**options: Unpack[CsvOptions])
Bases: Serializer[Sequence, CsvOptions]
Serializer for CSV format.
Methods:
-
deserialize_config–Deserialize the configuration from a JSON string.
-
deserialize_data–Deserialize the given CSV data.
-
serialize_config–Serialize the configuration to a JSON string.
-
serialize_data–Serialize the given value to CSV.
deserialize_config
deserialize_config(config: str) -> C
Deserialize the configuration from a JSON string.
deserialize_data
deserialize_data(
content: SerializedData[CsvOptions],
) -> Sequence
Deserialize the given CSV data.
serialize_data
serialize_data(
value: Sequence,
) -> SerializedData[CsvOptions]
Serialize the given value to CSV.