Json.net fängt Duplikate ab und wirft einen Fehler [Duplikat]
Mögliche Duplikate:
Json.NET (Newtonsoft.Json) - Zwei "Eigenschaften" mit demselben Namen?
Ich verwende JSON.NET, um eine JSON-Datei in ein Wörterbuch zu deserialisieren. Nun möchte ich die folgende Zeile haben:
JsonConvert.DeserializeObject<IDictionary<string, object>>(text);
Eine Ausnahme auslösen, wenn doppelte Einträge in der JSON vorhanden sind:
{
"ExampleText": "Example 1",
"ExampleText": "Example 2",
"ExampleText": "Example 3",
}
Das Standardverhalten von JSON.NET besteht darin, den Eintrag "ExampleText" einfach durch den zuletzt in JSON eingegebenen Eintrag zu ersetzen. Ist es möglich, stattdessen die Ausnahme auszulösen?