Сериализация словаря в виде массива (пар ключ-значение)
Json.Net обычно сериализуетDictionary<k,v>
в коллекцию;
"MyDict": {
"Apples": {
"Taste": 1341181398,
"Title": "Granny Smith",
},
"Oranges": {
"Taste": 9999999999,
"Title": "Coxes Pippin",
},
}
Что здорово. И, глядя на ТАК, кажется, это то, чего хочет большинство людей. Однако в данном конкретном случае я хочу сериализовать междуDictionary<k,v>
и вместо формата Array;
"MyDict": [
"k": "Apples",
"v": {
"Taste": 1341181398,
"Title": "Granny Smith",
}
},
"k:": "Oranges",
"v:": {
"Taste": 9999999999,
"Title": "Coxes Pippin",
}
},
]
Есть ли простой способ сделать это с моим существующим типом поля? Например, есть ли атрибут, который я могу аннотировать?