JSON deserialisieren, um mit fehlendem Schlüssel in json zu klassifizieren [Zeichenfolge kann eine einzelne Zeichenfolge oder eine Listenzeichenfolge sein]
Ich habe unter Klasse
[Serializable]
public class filters
{
public List<string> key1 { get; set; }
public List<string> key2 { get; set; }
public List<string> key3 { get; set; }
}
und json string ist
[{"key1": "key1value"}]
deserialisieren wie
filters objFilter = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<filters>(json);
json string kann key1, key2 und key3 enthalten oder auch nicht.
key1, key2, key3 kann eine einzelne Zeichenfolge oder ein Array sein
So wie kann ich es deserialisieren.
Meistens wird ein Fehler ausgegeben.
class wird für die Deserialisierung eines Arrays nicht unterstützt.
Bitte benachrichtigen Danke