.NET Fiddle

CSharp · Console

/Program.cs

using System;
using ChoETL;

public class Program
{
	public static void Main()
	{
		string csv = @"Id, Name, City
		1, Tom, NY
		2, Mark, NJ
		3, Lou, FL
		4, Smith, PA
		5, Raj, DC
		";

		using (var p = ChoCSVReader.LoadText(csv)
			.WithFirstLineHeader()
			)
		{
			using (var w = new ChoJSONWriter(Console.Out))
				w.Write(p);
		}
	}
}
;