I have the following JSON 
{
    "employee" : {
        "property1" : "value1",
        "property2" : "value2",
        //...
    }
}
to a class like
public class employee
{
    public string property1{get;set;}
    public string property2{get;set;}
    //...
}
In my JSON if I need to add property3 then I need to make changes in my class too. 
How can I deserialize to a class even though if I change my JSON(adding another property like property3).
The serialize/De-serialize techniques like newtonsoft.json is tightly coupled with the Class.
Is there a better way/tool to deserialize these kind of JSON in portable class in c#?
 
     
     
     
    