using Newtonsoft.Json.Linq;
public static void Main()
{""Name"":""Ayush"",""Age"":24,""Job"":""Developer""},
{ ""Name"":""Monika"",""Age"":23,""Job"":""Developer""},
{ ""Name"":""Chinmay"",""Age"":23,""Job"":""Developer""}
using (var inputStream = new MemoryStream(Encoding.UTF8.GetBytes(json)))
using (var streamReader = new StreamReader(inputStream))
using (var jsonTextReader = new JsonTextReader(streamReader))
while (jsonTextReader.Read())
if (jsonTextReader.TokenType == JsonToken.StartObject)
var jObject = JObject.ReadFrom(jsonTextReader);
Console.WriteLine(string.Join("\t", jObject.Children().Select(c => (c as JProperty).Name)));
Console.WriteLine(string.Join("\t", jObject.Values().Select(t => t.ToString())));