Serialization array property. Convert array in JSON. Динамические свойства в JSON

Programming
Предыдущий Следующий

Задача: нужно преобразовать данные в JSON, так что бы значение этого объекта стали его свойствами. Грубо говоря нужно сделать динамические свойства. На выходе нужно получиться

{
  key0:value0,
  key1:value1,
  ...
}
 

Все очень просто, нужно спользовать тип данных Dictionary

Dictionary<String, Object> result = new Dictionary<String, Object>();
result["foo"] = "bar";
result["Name"] = "John Doe";
result["Age"] = 32;
       
Dictionary<String, Object> address = new Dictionary<String, Object>();
result["Address"] = address;
address["Street"] = "30 Rockefeller Plaza";
address["City"] = "New York City";
address["State"] = "NY";

Console.WriteLine( Serialize( result ) );
 

Самостоятельный отпуск Опыт заказа вывоза мусора в Киеве Магія зміни: Від ночі до дня
Магія Вечірнього Неба: Відлякуйте втомленість дня і зануртеся у світ загадок і краси