Формат массива объектов в удобочитаемом виде (JavaScript) - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть массив объектов, которые я хочу отправить в форме сообщения, и я хочу, чтобы он был отформатирован в удобочитаемом формате.Как я могу это сделать?

Данные представляют собой массив объектов с простыми парами ключ-значение.На данный момент я использовал JSON.stringify () для данных и прикрепил их к скрытому полю ввода.Это работает, но не очень хорошо отформатировано.

Мои данные могут выглядеть так:

[{"Question":"Do you like fries?","Answer":"Yes"},{"Question":"Do you like beer?","Answer":"No"},{"Question":"Do you like burgers?","Svar":"Heck yes"}]

Может ли простой элемент ввода даже содержать отформатированные данные или вместо этого я создаю элемент textarea?Если да, то как мне отформатировать мои данные при их настройке?

Это часть моего кода, отвечающая за добавление вопросов в массив и установку значения элемента ввода.

var questionItem = {
    "Question": thisQuestion,
    "Answer": this.value
};
troubleshooterFormData.push(questionItem);
troubleshooterFormInput.val(troubleshooterFormData);
...