Сериализация словаря в виде массива (пар ключ-значение)

Json.Net обычно сериализуетDictionary в коллекцию;

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

Что здорово. И, глядя на ТАК, кажется, это то, чего хочет большинство людей. Однако в данном конкретном случае я хочу сериализовать междуDictionary и вместо формата Array;

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

Есть ли простой способ сделать это с моим существующим типом поля? Например, есть ли атрибут, который я могу аннотировать?

Ответы на вопрос(6)

Ваш ответ на вопрос