string json1 = @"{'body':{ 'reg_anketa.capcha':{ 'value': 'dgfdfgd', 'error': 'invalid'} },'email':'anton.popov@mail.ru','status':400,'htmlencoded':false}";
string json2 = @"{'body':'good','email':'anton.popov@mail.ru','status':400,'htmlencoded':false}";
dynamic parsed1 = JObject.Parse(json1);
dynamic parsed2 = JObject.Parse(json2);
dynamic body = parsed1.body;
Console.WriteLine(body);
Console.WriteLine(body.GetType().ToString()); //для json1 JObject
body = parsed2.body;
Console.WriteLine(body);
Console.WriteLine(body.GetType().ToString()); //для json2 JValue
Console.ReadLine();