¿Existe una biblioteca existente para analizar JSON a Dictionary <String, Object> en .net?

Me gustaría poder analizar una cadena de JSON que representa un objeto en una bolsa de propiedades (como un Diccionario) que puedo usar en C #.

Dada esta cadena:

{"id": 1, "nombre": "algún nombre", "algún parámetro": 2}

Quiero terminar con un diccionario que contiene "id", "nombre" y "algún parámetro" como claves y 1, "algún nombre" y 2 como valores respectivamente.

No quiero analizar la cadena JSON yo mismo, tal vez haya una biblioteca (preferiblemente en el marco .net) en la que pueda apoyarme para hacer el análisis para que yo tenga acceso a la clave / valores en el objeto JSON. ¿O hay un deserializador disponible que puedo decir explícitamente a qué tipo de .net apuntar?

En mi caso, solo tendré un "objeto" raíz (no comenzará con una matriz).

Gracias.