Генератор форм. Техническое задание.

Нужно написать код, который сможет преобразовывать json с описанием контента формы в готовую вёрстку.

Например этот json:

{
  "inputs": [
    {
    "label": "Фамилия",
    "type": "text",
    "id": "last_name"
    },
    {
    "label": "Возраст",
    "type": "number",
    "id": "age"
    }
  }
  "submit": {
    "url": "www.example.com",
    "text": "Отправить"
  }
}

... должен преобразовываться в такой html:

<form action="www.example.com">
  <label for="last_name">Фамилия</label>
  <input type="text" id="last_name"/>

  <label for="first_name">Возраст</label>
  <input type="number" id="age"/>

  <button>Отправить</button>

  <style>
    <!-- стили для элементов формы -->
  </style>
</form>

Важное:

По каким критериям будет оцениваться результат:

На что нужно обратить внимание: На что можно обратить внимание бонусом:

Удачи!