JSON Schema Visualizer
Paste your schema on the left to see a live, interactive preview on the right.
Schema Input
Enter your JSON schema below. The preview will update automatically.
{ "fields": [ { "name": "psychologist-consultation-form", "fields": [ { "name": "step-1", "fields": [ { "name": "prior_experience", "options": [ { "label": "Так", "value": "yes" }, { "label": "Ні", "value": "no" } ], "component": "radio", "groupTitle": "Чи маєте вже досвід роботи з психологом?", "isRequired": true }, { "name": "consultation_reason", "label": "Короткий опис причини запиту", "component": "textarea", "groupTitle": "Коротко опишіть причину вашого запиту (щодо яких проблем/скарг ви бажаєте отримати допомогу)", "isRequired": true }, { "name": "current_issues", "options": [ { "label": "Надмірний страх / тривога / переживання", "value": "Надмірний страх / тривога / переживання" }, { "label": "Суїцидальні думки", "value": "Суїцидальні думки" }, { "label": "Панічні атаки", "value": "Панічні атаки" }, { "label": "Думки про самопошкодження", "value": "Думки про самопошкодження" }, { "label": "Навʼязливі думки та дії", "value": "Навʼязливі думки та дії" }, { "label": "Труднощі адаптації до зміни місця проживання", "value": "Труднощі адаптації до зміни місця проживання" }, { "label": "Порушення сну через повітряні тривоги", "value": "Порушення сну через повітряні тривоги" }, { "label": "Повторні спогади про пережиту стресову / травмуючу подію", "value": "Повторні спогади про пережиту стресову / травмуючу подію" }, { "label": "Надмірна тривога про власне життя та здоров'я", "value": "Надмірна тривога про власне життя та здоров'я" }, { "label": "Відчуття безсилля та горя у зв'язку з втратою близької людини", "value": "Відчуття безсилля та горя у зв'язку з втратою близької людини" }, { "label": "Порушення сну через внутрішнє відчуття тривоги", "value": "Порушення сну через внутрішнє відчуття тривоги" }, { "label": "Складнощі у соціальних стосунках (самотність / непорозуміння з оточенням та ін.)", "value": "Складнощі у соціальних стосунках (самотність / непорозуміння з оточенням та ін.)" }, { "label": "Пригнічений настрій / апатія / песимізм", "value": "Пригнічений настрій / апатія / песимізм" }, { "label": "Складнощі у сфері професійної самореалізації", "value": "Складнощі у сфері професійної самореалізації" }, { "label": "Особистісні проблеми (низька самооцінка / перфекціонізм та ін.)", "value": "Особистісні проблеми (низька самооцінка / перфекціонізм та ін.)" }, { "label": "Порушення харчової поведінки (переїдання / страх набрати вагу та ін.)", "value": "Порушення харчової поведінки (переїдання / страх набрати вагу та ін.)" }, { "label": "Невдоволення власною зовнішністю і тілом", "value": "Невдоволення власною зовнішністю і тілом" }, { "label": "Труднощі регуляції злості", "value": "Труднощі регуляції злості" }, { "label": "Галюцинації", "value": "Галюцинації" }, { "label": "Проблеми у сфері сексуальності", "value": "Проблеми у сфері сексуальності" }, { "label": "Інше", "value": "Інше" } ], "component": "checkbox", "groupTitle": "Оберіть ті проблеми/симптоми, які турбують Вас на даний момент", "isRequired": true }, { "name": "other_current_issue", "label": "Уточніть, будь ласка", "component": "other", "checkField": "current_issues", "checkValue": "Інше", "isRequired": true }, { "name": "self_identification", "options": [ { "label": "Внутрішньо переміщена особа", "value": "Внутрішньо переміщена особа" }, { "label": "Проживаю на тимчасово окупованій або прифронтовій території", "value": "Проживаю на тимчасово окупованій або прифронтовій території" }, { "label": "Родич/ка військового/ої", "value": "Родич/ка військового/ої" }, { "label": "Ветеран/ка", "value": "Ветеран/ка" }, { "label": "Постраждав/ла від війни", "value": "Постраждав/ла від війни" }, { "label": "Особа з інвалідністю набутої в період війни", "value": "Особа з інвалідністю набутої в період війни" }, { "label": "Опікун особи з інвалідністю набутої в період війни", "value": "Опікун особи з інвалідністю набутої в період війни" }, { "label": "Співробітник гуманітарної / волонтерської організації", "value": "Співробітник гуманітарної / волонтерської організації" }, { "label": "Батьки / опікуни неповнолітніх дітей", "value": "Батьки / опікуни неповнолітніх дітей" }, { "label": "Діти та підлітки", "value": "Діти та підлітки" } ], "component": "checkbox", "groupTitle": "Чи відносите Ви себе до однієї або декількох з нижченаведених категорій?", "isRequired": true } ] } ], "component": "wizard" } ] }
Form Preview
This is how your form will look.
Download HTML
Чи маєте вже досвід роботи з психологом?
Так
Ні
Коротко опишіть причину вашого запиту (щодо яких проблем/скарг ви бажаєте отримати допомогу)
Оберіть ті проблеми/симптоми, які турбують Вас на даний момент
Надмірний страх / тривога / переживання
Суїцидальні думки
Панічні атаки
Думки про самопошкодження
Навʼязливі думки та дії
Труднощі адаптації до зміни місця проживання
Порушення сну через повітряні тривоги
Повторні спогади про пережиту стресову / травмуючу подію
Надмірна тривога про власне життя та здоров'я
Відчуття безсилля та горя у зв'язку з втратою близької людини
Порушення сну через внутрішнє відчуття тривоги
Складнощі у соціальних стосунках (самотність / непорозуміння з оточенням та ін.)
Пригнічений настрій / апатія / песимізм
Складнощі у сфері професійної самореалізації
Особистісні проблеми (низька самооцінка / перфекціонізм та ін.)
Порушення харчової поведінки (переїдання / страх набрати вагу та ін.)
Невдоволення власною зовнішністю і тілом
Труднощі регуляції злості
Галюцинації
Проблеми у сфері сексуальності
Інше
Уточніть, будь ласка
Чи відносите Ви себе до однієї або декількох з нижченаведених категорій?
Внутрішньо переміщена особа
Проживаю на тимчасово окупованій або прифронтовій території
Родич/ка військового/ої
Ветеран/ка
Постраждав/ла від війни
Особа з інвалідністю набутої в період війни
Опікун особи з інвалідністю набутої в період війни
Співробітник гуманітарної / волонтерської організації
Батьки / опікуни неповнолітніх дітей
Діти та підлітки