Wie deserialisiere ich JSON in ein dynamisches Objekt in C#?
Hallo zusammen! Ich bin neu in C# und arbeite mit JSON-Daten von einer externen API. Die JSON-Struktur kann sich ändern, und ich möchte nicht für jeden Fall eine separate Klasse erstellen. Zum Beispiel habe ich folgendes JSON:\n\n```json\n{\n "name": "John",\n "age": 30,\n "address": {\n "city": "Moscow",\n "street": "Tverskaya"\n }\n}\n```\n\nAber manchmal kommt ein anderes JSON:\n\n```json\n{\n "product": "Laptop",\n "price": 1200,\n "features": ["SSD", "16GB RAM"]\n}\n```\n\nIch habe versucht, `JavaScriptSerializer` und `JsonConvert.DeserializeObject` zu verwenden, aber sie erfordern eine vorher definierte Klasse. Zum Beispiel:\n\n```csharp\nvar result = JsonConvert.DeserializeObject(jsonString);\n```\n\nAber wenn ich die Struktur nicht im Voraus kenne, wie kann ich mit solchen Daten arbeiten? Ich habe von `dynamic` in C# gehört, verstehe aber nicht, wie ich es anwenden soll.