Analyser chaîne JSON à un Objet JSON en C# sans écriture extra classes d'objets

Je suis nouveau en C# et je fais construire une application WPF. Droit maintenant, j'essaie de comprendre comment je peut analyser une chaîne JSON comme ceci:

{
   "Name": "Apple", 
   "ExpiryDate": "2008-12-28T00:00:00","Price": 3.99, 
   "Sizes": ["Small","Medium","Large"]
}

dans un Objet JSON comme par magie.

J'ai fait un peu de recherche en ligne et toutes les solutions nécessite l'écriture d'un objet de la classe qui a la même structure que la chaîne JSON. La chaîne ci-dessus est juste un exemple et la réponse JSON est beaucoup plus compliqué, donc je ne veux pas écrire une classe énorme pour elle.

Est-il une bibliothèque qui me permet de faire quelque chose de semblable à ce qui suit:

JsonObject jo = new JsonObject(JsonString);
string name = jo["Name"]; //And the name would have "Apple" as its value
InformationsquelleAutor KField | 2014-07-16