Я столкнулся со сценарием, в котором я получу партию form.io Javasrcipt на основе JSON объектов для поступления на контроллер . Как я мог генерировать классы C # , чтобы они могли быть строго типизированными ?
Классы JavaScript:
export default class SomeComponent {
static schema(...sources) {
return _.merge({
/**
* Determines if this component provides an input.
*/
input: true,
/**
* The data key for this component (how the data is stored in the database).
*/
key: '',
...
}
JSON-объект, который отправляется на контроллер:
{
"input":true,
"key":"inputElement"
}
Контроллер, который получает:
public IActionResult Receiver(???) // strongly typed for many kinds of JSON?
{
return View();
}