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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage