Ist eine Bibliothek vorhanden, um JSON in Dictionary <String, Object> in .net zu analysieren?

Ich möchte in der Lage sein, eine JSON-Zeichenfolge, die ein Objekt darstellt, in eine Eigenschaftentasche (wie ein Dictionary) zu analysieren, die ich in C # verwenden kann.

Gegeben diese Zeichenfolge:

{"id": 1, "name": "irgendein Name", "irgendein Parameter": 2}

Ich möchte ein Dictionary erhalten, das "id", "name" und "some parameter" als Schlüssel und 1, "some name" und 2 als Werte enthält.

Ich möchte den JSON-String nicht selbst analysieren. Vielleicht gibt es eine Bibliothek (vorzugsweise im .net-Framework), auf die ich mich stützen kann, um das Parsen durchzuführen, damit ich auf die Schlüssel / Werte im JSON-Objekt zugreifen kann. Oder gibt es einen Deserializer, mit dem ich explizit feststellen kann, auf welchen .net-Typ ich abzielen soll?

In meinem Szenario werde ich immer nur ein Root "Objekt" haben (es wird nicht mit einem Array beginnen).

Vielen Dank