LINQ to JSON es una extensión de la librería Json.NET (que por cierto, debo reconocer que apenas la conocí y es excelente) que permite crear y consultar objetos JSON utilizando la sintaxis y lógica de LINQ. Excelente sin lugar a dudas:

http://james.newtonking.com/archive/2008/02/11/linq-to-json-beta.aspx