Home
Home
Docs
API
Theme
System
Light
Dark
NuGet
GitHub
Menu
Loading menu…
Home
Docs
Menu
On this page
SharpYaml has two main layers:
Low-level YAML infrastructure
for parsing/emitting and tooling scenarios (lossless roundtrip, source spans, diagnostics).
Object mapping
via
YamlSerializer
for configuration-style serialization/deserialization (not roundtrip-preserving).
Where to start
New to SharpYaml:
Getting started
Coming from
System.Text.Json
: start with
Serialization overview
and
JSON attribute interop
Writing tooling (syntax highlighting, diagnostics, refactorings): start with
Syntax tree