Вас не смущает, что в приведённом оборванном с двух концов куске JSON у вас слово community не встречается ни разу? Какой помощи вы ожидаете с такой постановкой?
Что значит "вернуть в форму"? Вы хотите показать ошибки валидации в форме и при этом сразу заполнить ошибочное поле "дефолтным" значением? В чём смысл этих телодвижений, почему бы просто не перестать считать незаполненность поля ошибкой валидации?
SPA подразумевает перенос логики на клиент. И именно для реализации этой логики и нужны фреймворки. А то, что для общения с сервером вы используете AJAX - это дело десятое.
Кажется, что ответ на вопрос находится где-то на поверхности, разве нет?