Посмотрите на статью, которую я написал в CodeProject, которая точно отвечает на вопрос:
Динамические типы с JSON.NET
Также есть способ многое для повторной публикации всего этого здесь и даже меньше, поскольку эта статья имеет вложение с ключом / требуемым исходным файлом.