Skip to content

FlatDataSerializer

Gustavo edited this page Oct 11, 2026 · 1 revision

FlatDataSerializer

Category: Persistence and Time · Kind: Runtime

Flattens public members of nested objects/collections into typed paths and tables, then reconstructs them through configurable factories/converters.

Common use: Produce flat records for inspection, export or data exchange.

Includes: FlatDataSerializer, FlatObject, FlatRow, FlatTable, FlattenOptions, UnflattenOptions, IObjectFactory, IValueConverter.

Scope: This version excludes dictionaries, multidimensional arrays and polymorphic type metadata; shared references are treated like cycles.

Related: Persistence Serialization Providers · Spreadsheet Importer · Multi-Asset ScriptableObject Editor · Type and Reflection Extensions.

Source: Core/FlatDataSerializer/.

Category · Full catalog · Common combinations


Documentation snapshot: 2026-10-11

Search aliases: FlatObject, FlatRow, FlatTable, FlattenOptions, UnflattenOptions, IObjectFactory, IValueConverter

Tags: legendarytools/feature, legendarytools/persistence-and-time

Clone this wiki locally