У меня есть объект, который имеет круговую ссылку на другой объект. Учитывая взаимосвязь между этими объектами, это правильный дизайн.
Иллюстрировать
Machine => Customer => Machine
Как и ожидалось, я столкнулся с проблемой, когда пытаюсь использовать Json для сериализации объекта машины или клиента. Я не уверен в том, как решить эту проблему, поскольку я не хочу разорвать связь между объектами Machine и Customer. Каковы варианты решения этой проблемы?
Edit
В настоящее время я использую метод Json, предоставляемый базовым классом Controller. Таким образом, сериализация, которую я делаю, является базовой:
Json(machineForm);