Wörterbuch als Array (von Schlüsselwertpaaren) serialisieren

Json.Net serialisiert normalerweise aDictionary<k,v> in eine Sammlung;

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

Was großartig ist. Und wenn man sich auf SO umschaut, scheint es das zu sein, was die meisten Leute wollen. In diesem speziellen Fall möchte ich jedoch zwischen my und my serialisierenDictionary<k,v> und stattdessen das Array-Format;

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

Gibt es eine einfache Möglichkeit, dies mit meinem vorhandenen Feldtyp zu tun? Gibt es ein Attribut, das ich beispielsweise mit Anmerkungen versehen kann?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage