using System.Collections.Generic;
using Newtonsoft.Json.Linq;
using Newtonsoft.Json.Serialization;
public const string JsonText = @"{
""ClientGuid"": ""f9f83a92-73ec-4035-8fc5-c28d48d86611"",
""ContactText"": ""some contact text"",
public static void Main(string[] args)
JsonSerializerSettings settings = new JsonSerializerSettings
ContractResolver = new DefaultContractResolver(),
Formatting = Formatting.Indented,
NullValueHandling = NullValueHandling.Ignore
ClientRequest request = JsonConvert.DeserializeObject<ClientRequest>(JsonText, settings);
string serializedJson = JsonConvert.SerializeObject(request, settings);
Console.WriteLine(serializedJson);
public string ContactText;
public string DateOfBirth;
public string advertising;
public string doc_Serial;
public string doc_Number;
public List<ContactItem> contactList;
public class ClientRequest
public ClientInfo client;