- Notifications
You must be signed in to change notification settings - Fork141
QuickAvroWrite
Cinchoo edited this pageFeb 28, 2021 ·1 revision
To generate Avro file, use the ChoAvroWriter component to generate it. Sample below shows how to create Avro file (Emp.avro)
(Avro is binary format, sample shows the payload in JSON format for illustration purpose)
[ {"Id":"1","Name":"Mark" }, {"Id":"2","Name":"Jason" }]
publicclassEmployee{publicintId{get;set;}publicstringName{get;set;}}
List<Employee>objs=newList<Employee>();objs.Add(newEmployee(){Id=1,Name="Tom"});objs.Add(newEmployee(){Id=2,Name="Mark"});using(varparser=newChoAvroWriter<Employee>("Emp.avro")){parser.Write(objs);}
using(varparser=newChoAvroWriter("Emp.avro")){Employeerec1=newEmployee();rec1.Id=1;rec1.Name="Mark";parser.Write(item);Employeerec1=newEmployee();rec1.Id=2;rec1.Name="Jason";parser.Write(item);}
©2017 Cinchoo Inc