I keep getting following error:
Object reference not set to an instance of an object
This is my Json string in a file at C:\part_param.json
{    
    "part_parameters" : {
        "bar_diameter" : 300.4,
        "core_height" : 132,
       "roughing_offset" : 0.3    
    } 
}
and the code I am using is as follows:
    public class PLMpartParameter
    {
        public class Parameters
        {
            public float bar_diameter;
            public float core_height;
            public float roughing_offset;
            public Parameters(float barD, float coreH, float roughingO)
            {
                bar_diameter = barD;
                core_height = coreH;
                roughing_offset = roughingO;
            }
        }
        public Parameters parameters;
        public PLMpartParameter(Parameters param)
        {
            parameters = param;
        }
    }
    public static void LoadJson()
    {
        using (System.IO.StreamReader r = new System.IO.StreamReader(@"C:\part_param.json"))
        {
            string json = r.ReadToEnd();
            _logger.Info(string.Format("Read entire file complete. File Values: {0}", json));
            try
            {
                PLMpartParameter part = Newtonsoft.Json.JsonConvert.DeserializeObject<PLMpartParameter>(json);
            }
            catch (Exception e)
            {
                _logger.Info(string.Format("Read Json failed {0}", e.Message));
            }
        }
What am I missing here?
 
     
     
    