Вы можете написать свой собственный Атрибут и получить доступ к этому значению через ViewData.ModelMetadata (убедитесь, что ваш класс атрибута реализует IMetadataAware).Затем создайте свой собственный класс JSON, который помещает все ваши свойства и их значения в словарь.Ключом для каждого свойства будет имя, которое вы указываете в своем настраиваемом атрибуте.
Возможно, это звучит немного загадочно, но если вы считаете, что вам нравится это приложение, я могу привести пример кода.Удачи!