using Newtonsoft.Json.Linq;
public static void Main()
""label"": ""General Details"",
""description"": ""Residential or Postal Address"",
""editor"": ""Umbraco.TextboxMultiple"",
""description"": ""State of residence"",
""editor"": ""Umbraco.Textbox"",
JObject obj = JObject.Parse(json);
JArray result = new JArray(
obj.SelectToken("memberdetails[0].properties")
.Select(jt => new JObject(new JProperty((string)jt["alias"],jt["value"]))));
Console.WriteLine(result.ToString());