Ich habe eine JSON-Zeichenfolge, die aus dem Serialisieren eines Array von Objekten erstellt wurde:
%Vor% Wie kann ich es zu einer iterierbaren C # -Struktur deserialisieren? Ich habe diesen Code ausprobiert, aber ich bekomme No parameterless constructor defined for type of 'System.String'.
error:
Was ich erhalten möchte, ist eine iterierbare Struktur, um jedes 'html' Objekt zu erhalten.
Sie können Newtonsoft Json.NET (verfügbar bei NuGet)
verwenden %Vor%Wo
%Vor%Die Docs-Site funktioniert anscheinend gerade nicht ... Aber ich würde versuchen, JSON.NET ( Ссылка <) zu verwenden / a>)
Es gibt ein paar Möglichkeiten, wie Sie es tun können. Sie können auf sehr dynamische Weise deserialisieren, nicht streng typisieren, oder Sie können ein Objekt, das dem json-Objekt entspricht, genau definieren und in dieses deserialisieren. Wenn es viele JSON-Formate gibt, die Sie serialisieren müssen, würde ich empfehlen, Schemas zu verwenden.
Tags und Links c# asp.net json deserialization