private void Save(JElement jsonElement, XElement xmlElement) { SetElementType(xmlElement, jsonElement.Type); if (jsonElement.IsValue) SetElementValue(jsonElement, xmlElement); else jsonElement.ForEach(x => Save(x, CreateElement(jsonElement.IsArray, x, xmlElement))); }