using Newtonsoft.Json.Linq;
using System.Collections.Generic;
public static void Main()
labresults = Enumerable.Range(1, 10).Select(i =>
createddate = DateTime.Today.ToString("yyyyMMdd"),
createddatetime = DateTime.Now,
departmentid = i.ToString(),
description = string.Format("Item {0}", i)
JToken jsonObj = JToken.FromObject(obj);
string strObj = jsonObj.ToString();
Console.WriteLine("\nFrom dotnet object to json...");
Console.WriteLine(strObj);
strObj = jsonObj.ToString(0);
Console.WriteLine("\nFrom dotnet object to json (with formatting)...");
Console.WriteLine(strObj);
JToken newJToken = JToken.Parse(strObj);
Console.WriteLine("\nConvert from string to JToken...");
Console.WriteLine(newJToken);
Console.WriteLine(strObj);
Rootobject_Labresult newDotNetObj = JToken.Parse(strObj).ToObject<Rootobject_Labresult>();
Console.WriteLine("\nConvert from string to dotnet object...");
Console.WriteLine(JToken.FromObject(newDotNetObj));
double doubleVal = JToken.Parse(strObj).ToObject<double>();
Console.WriteLine("\nConvert from string to double...");
Console.WriteLine(JToken.FromObject(doubleVal));
string stringVal = JToken.Parse(strObj).ToObject<string>();
Console.WriteLine("\nConvert from string to string...");
Console.WriteLine(JToken.FromObject(stringVal));
Guid guidVal = JToken.Parse(strObj).ToObject<Guid>();
Console.WriteLine("\nConvert from string to Guid...");
Console.WriteLine(JToken.FromObject(guidVal));
Console.WriteLine("\n" + ex.Message);
public class Rootobject_Labresult
public Labresult[] labresults { get; set; }
public int totalcount { get; set; }
public string createddate { get; set; }
public DateTime createddatetime { get; set; }
public string departmentid { get; set; }
public string description { get; set; }