lima-city: Webhosting, Domains und Cloud
2 Pluspunkte 0 Minuspunkte
Was ist die einfachste Library um YAML Dateien in C# einzulesen?
von  

1 Antwort

1 Pluspunkt 0 Minuspunkte

YamlDotNet ist eine beliebte Library um YAML Dateien zu parsen. Angenommen du hast dieses YAML Gerüst:

database:
  host: localhost
  port: 5432
  user: admin
  password: geheim

Dann kannst du es so parsen.

var yaml = File.ReadAllText("config.yaml");

var deserializer = new DeserializerBuilder()
    .WithNamingConvention(CamelCaseNamingConvention.Instance)
    .Build();

var config = deserializer.Deserialize<DatabaseConfig>(yaml);

Console.WriteLine($"Host: {config.Database.Host}");
Console.WriteLine($"Port: {config.Database.Port}");
Console.WriteLine($"User: {config.Database.User}");
von (495 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2.3k Fragen

2.8k Antworten

266 Kommentare

14 Nutzer