У меня есть файл swagger do c json, и я хотел бы преобразовать его в Dictionary<string,dynamic>
, ключом которого будет имя свойства, а значением может быть другой словарь типа Dictionary<string,dynamic>
, пока значение не станет примитивным , а не json объект.
Я начал с var dic = JSonObject.Parse("file.json").Properties().ToDictionary(p=>p.Name, p => p.Value);
Как рекурсивно проверить и преобразовать p.Value в словарь, если значение не является примитивным типом?