Json.net łapie duplikaty i zgłasza błąd [duplikat]

Możliwy duplikat:
Json.NET (Newtonsoft.Json) - Dwie „właściwości” o tej samej nazwie?

Używam JSON.NET do deserializacji pliku JSON do słownika. Teraz chciałbym mieć następującą linię:

JsonConvert.DeserializeObject<IDictionary<string, object>>(text);

wyrzuć wyjątek, jeśli w JSON są takie same wpisy:

{
    "ExampleText": "Example 1",
    "ExampleText": "Example 2",
    "ExampleText": "Example 3",
}

Standardowym zachowaniem JSON.NET jest po prostu zastąpienie wpisu „ExampleText” dowolnym z ostatnich wpisów w JSON. Czy można zamiast tego zgłosić wyjątek?

questionAnswers(2)

yourAnswerToTheQuestion