Чтобы достичь того, что вы хотите, вам нужно что-то вроде:
var obj = new Dictionary<string, List<Dictionary<string, MyClass>>>();
Как указано kalimag , ["attr": "value"]
не является допустимым JSON. Сериализация объекта obj
, показанная выше, может дать что-то вроде:
{"List1": [{"MyClass": {"MyProperty": []}}]}
Что является допустимым JSON.