TLio.FormatConverter.Core
0.9.0-preview.11
dotnet add package TLio.FormatConverter.Core --version 0.9.0-preview.11
NuGet\Install-Package TLio.FormatConverter.Core -Version 0.9.0-preview.11
<PackageReference Include="TLio.FormatConverter.Core" Version="0.9.0-preview.11" />
<PackageVersion Include="TLio.FormatConverter.Core" Version="0.9.0-preview.11" />
<PackageReference Include="TLio.FormatConverter.Core" />
paket add TLio.FormatConverter.Core --version 0.9.0-preview.11
#r "nuget: TLio.FormatConverter.Core, 0.9.0-preview.11"
#:package TLio.FormatConverter.Core@0.9.0-preview.11
#addin nuget:?package=TLio.FormatConverter.Core&version=0.9.0-preview.11&prerelease
#tool nuget:?package=TLio.FormatConverter.Core&version=0.9.0-preview.11&prerelease
TLio.FormatConverter.Core
The core of format conversion for TLio: the intermediate
model every conversion passes through, ConversionSettings, and the IFormatAdapter contract
the JSON, XML and YAML adapters implement.
dotnet add package TLio.FormatConverter.Core
Most consumers do not reference this directly — TLio.FormatConverter brings it in along with
the three adapters and the convert / convertValue commands.
What is here
IntermediateNodeand its shapes — object, array, scalar, mixed content — with the metadata that carries XML attributes, namespaces and CDATA across a format that has no notion of them.ConversionSettings— the per-boundary options. Adapters ignore settings they do not use rather than throwing.MetadataConvention— the rules JSON and YAML must spell identically, so an attribute that survivesxml → jsonalso survivesxml → yaml.FormatConverter— the registry:Register(adapter), thenConvert(from, text, to, settings).
License
MIT — see the repository.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- No dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on TLio.FormatConverter.Core:
| Package | Downloads |
|---|---|
|
TLio.FormatConverter.Yaml
YAML adapter for TLio format conversion (YamlDotNet), including anchor and alias flattening. |
|
|
TLio.FormatConverter.Json
JSON adapter for TLio format conversion (System.Text.Json): reads and writes the intermediate model that XML and YAML are converted through. |
|
|
TLio.FormatConverter.Xml
XML adapter for TLio format conversion (System.Xml): attributes, namespaces, CDATA, null representation and array shape, written in the canonical document shape TLio's own XML adapter addresses. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.9.0-preview.11 | 92 | 8/22/2026 |