In diesem Artikel wird die Dissektion von JSON -Daten in einen dynamischen C#-Typ erörtert, um zu vermeiden, dass eine große Anzahl von Klassen zur Verwendung von DataContractjsonSerializer erstellt wird.
json.net bietet eine Möglichkeit, einen dynamischen JSON -Abbau einfach zu erreichen:
dynamic stuff = JsonConvert.DeserializeObject("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }"); string name = stuff.Name; string address = stuff.Address.City;
In ähnlicher Weise bietet Newtonsoft.json.linq auch eine weitere Option:
<多> Mehr Ressourcen
dynamic stuff = JObject.Parse("{ 'Name': 'Jon Smith', 'Address': { 'City': 'New York', 'State': 'NY' }, 'Age': 42 }"); string name = stuff.Name; string address = stuff.Address.City;
Das obige ist der detaillierte Inhalt vonWie kann ich JSON in C# -Dynamische Objekte deserialisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!