Третий Вариант, вообще-то, единственный адекватный. Неправильно хранить JSON в БД. Т.е. иногда приходится, конечно, когда сама задача звучит как: "Сделать БД для хранения JSON". Но в общем случае это неверно. Ну вот что Вы будете делать, при необходимости пофильтровать пользователей, в зависимости от ответа? Парсить JSON прямо в SQL? Раз уж выбрали БД, то и представляйте все сущности её средствами..