A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/Cinchoo/ChoETL/wiki/QuickYamlWrite below:

QuickYamlWrite · Cinchoo/ChoETL Wiki · GitHub

To generate Yaml file, use the ChoYamlWriter component to generate it. Sample below shows how to create Yaml file (Emp.yaml)

emps:
    - id: 1
      name: Tom

    - id: 2
      name: Mark
List<ExpandoObject> objs = new List<ExpandoObject>();
dynamic rec1 = new ExpandoObject();
rec1.Id = 1;
rec1.Name = "Mark";
objs.Add(rec1);
 
dynamic rec2 = new ExpandoObject();
rec2.Id = 2;
rec2.Name = "Jason";
objs.Add(rec2);
 
using (var parser = new ChoYamlWriter("Emp.yaml"))
{
    parser.Write(objs);
}
using (var parser = new ChoYamlWriter("Emp.yaml"))
{
    dynamic rec1 = new ExpandoObject();
    rec1.Id = 1;
    rec1.Name = "Mark";
    parser.Write(item);

    dynamic rec1 = new ExpandoObject();
    rec1.Id = 2;
    rec1.Name = "Jason";
    parser.Write(item);
}
public class Employee
{
    public int Id { get; set; }
    public string Name { get; set; }
}
List<Employee> objs = new List<Employee>();
objs.Add(new Employee() { Id = 1, Name = "Tom" });
objs.Add(new Employee() { Id = 2, Name = "Mark" });

using (var parser = new ChoYamlWriter<Employee>("Emp.yaml"))
{
    parser.Write(objs);
}

Please visit below article for detailed walk-through of Yaml writer

Cinchoo ETL - Yaml Writer


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4