У меня есть строка json, сгенерированная следующим образом:
System.Xml.Serialization.XmlSerializer x = new System.Xml.Serialization.XmlSerializer(typeof(Data));
System.Runtime.Serialization.Json.DataContractJsonSerializer serializer = new System.Runtime.Serialization.Json.DataContractJsonSerializer(mdata.GetType());
MemoryStream ms = new MemoryStream();
serializer.WriteObject(ms, mdata);
string json = Encoding.UTF8.GetString(ms.ToArray());
Я хочу, чтобы пустые записи в структуре mdata не присутствовали в строке json, поэтому есть ли простой способ сделать это (без разбора строки json)?
Спасибо