Можно ли сериализовать словарь .Netв JSON с DataContractJsonSerializer , который имеет формат:
{
key0:value0,
key1:value1,
...
}
Я использую словарьпотому что нет предопределенной структуры входных данных.
Мне интересно только для DataContractJsonSerializer результата!Я уже нашел пример "Суррогат", но в выводе есть дополнительные "данные", и если словарьесть побег тоже ложный.
Я нашел решение, что нужно!Прежде всего, сериализуемый класс «словарь»: (Конечно, этот пример работает только одним способом, но мне не нужна десериализация)* И результат:
{
"foo":"bar",
"Name":"John Doe",
"Age":32,
"Address":{
"__type":"MyJsonDictionaryOfstringanyType:#Json_Dictionary_Test",
"Street":"30 Rockefeller Plaza",
"City":"New York City",
"State":"NY"
}
}