Ответ 1
Вы можете сделать это изначально с net 3.5 с помощью jsonserializer.
var jss = new JavaScriptSerializer();
var dict = jss.Deserialize<Dictionary<string,string>>(jsonText);
var place = dict["place"]; // "xyz"
Вот простой учебник для вашего случая: Быстрая сериализация/десериализация JSON в С#
Требуется ссылка System.Web.Extensions
. Если вы не можете найти его, ваша программа, вероятно, использует целевую инфраструктуру клиента. Используйте целевую инфраструктуру "Полный".