Serializza dizionario come matrice (di coppie di valori chiave)

Tipicamente, Json.Net serializza un Dictionary in una raccolta;

 "MyDict": { "Apples": { "Taste": 1341181398, "Title": "Granny Smith", }, "Oranges": { "Taste": 9999999999, "Title": "Coxes Pippin", }, } 

Che è grandioso. E dal guardarsi intorno SO sembra essere quello che la maggior parte della gente vuole. Tuttavia, in questo caso particolare, desidero serializzare tra il mio Dictionary e il formato Array;

 "MyDict": [ "k": "Apples", "v": { "Taste": 1341181398, "Title": "Granny Smith", } }, "k:": "Oranges", "v:": { "Taste": 9999999999, "Title": "Coxes Pippin", } }, ] 

C’è un modo semplice per farlo con il mio tipo di campo esistente? C’è un attributo che posso annotare per esempio?