Допустим, у меня есть такой класс:
class A
{
Dictionary<string, string> Dict1 { get; set }
}
И я хочу, чтобы он был сериализован в Json так:
"A" : {"strKey1" : "strVal1", "strKey2" : "strVal2"}
вместо:
"A" : { "Dict1" : {"strKey1" : "strVal1", "strKey2" : "strVal2"}}
так сказать, я бы хотел пропустить генерацию ключа "Dict1".
Возможно ли это?
В качестве альтернативы, как заставить сериализацию "пользовательских" элементов словаря?Когда я пишу свой класс следующим образом:
class A : Dictionary<string, string>
их пары ключ / значение словаря не сериализуются ...
Заранее спасибо!