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