Я хотел бы иметь действие контроллера GET, которое возвращает JSON-сериализованный словарь. Ключ к словарю - это простой класс с двумя примитивами в качестве свойств - назовите его ClassOne. Тем не менее, я получаю следующую ошибку при попытке JSON словарь:
System.Collections.Generic.Dictionary`2[[ClassOne],[ClassTwo]]' is not supported for serialization/deserialization of a dictionary, keys must be strings or objects.
Фраза «ключи должны быть строками или объектами» подразумевает, что можно сериализовать словарь, в котором ключами являются объекты. Однако я не могу найти способ сделать это. Какие у меня варианты в этой ситуации?