using Newtonsoft.Json.Linq;
public static void Main()
JObject root = JObject.Parse(JsonConvert.SerializeXNode(XElement.Parse(xml)));
JProperty encounters = ((JObject)root["Container"]).Property("Encounters");
encounters.Value = encounters.Value["Encounter"];
string json = root.ToString();