Смотреть есть ли несколько ответов, если да, то делать это радиобатонами. Если ответ один, то делает инпут. Сделать each в each.
Лучше конечно написать класс, в котором будут методы renderRadio, renderCheckbox, RenderInput, RenderForm. В него передаем json и парсим его, инкрементируя одну переменную $html например. и в конце передает содержиое $html в нужный див, таблицу или чего там у вас