Я создаю шаблон, по которому люди могут создавать викторины без опыта программирования. Итак, я пробую самый простой способ обновить файл json. Я не могу понять, как разбить параметры на несколько строк. Любая помощь будет очень признательна.
"1" : {
"question": [
"Pittsburgh is home to the first Cable Suspension Bridge.",
"A: somewhat true",
"B: likely true",
"C: always true",
"D: completely false"
],
"answer": "c"
},
"2" : {
"question": [
"Pittsburgh is home to the first Cable Suspension Bridge.",
"A: somewhat true",
"B: likely true",
"C: always true",
"D: completely false"
],
"answer": "c"
},
"3" : {
"question": [
"Pittsburgh is home to the first Cable Suspension Bridge.",
"A: somewhat true",
"B: likely true",
"C: always true",
"D: completely false"
],
"answer": "c"
},
Я хочу, чтобы каждая опция была в отдельной строке, как она читается. Если есть лучший вариант ответа, на данный момент он работает. Я просто не могу правильно отобразить вопрос. Это все одна строка.
Это будет зависеть от того, что отображает эти данные, и от того, добавляете ли вы символы новой строки \n в JSON. Это отображается на веб-странице? Если да, то это вопрос HTML / CSS, для воспроизведения которого потребуется минимум кода.

Попробуйте эту структуру json
{
"quiz":[{
"question":"Pittsburgh is home to the first Cable Suspension Bridge.",
"options":["somewhat true","likely true","always true","completely false"],
"answer":"c"
},
{
"question":"Pittsburgh is home to the first Cable Suspension Bridge.",
"options":["somewhat true","likely true","always true","completely false"],
"answer":"c"
},
{
"question":"Pittsburgh is home to the first Cable Suspension Bridge.",
"options":["somewhat true","likely true","always true","completely false"],
"answer":"c"
}]
}
Кажется, он работает нормально, поскольку он содержит разделение между вопросом, ответом и доступными вариантами. Если вы хотите поддерживать несколько тестов, оберните эту структуру json в массив.
{
"quizzes":[{
"quiz":[{
"question":"Pittsburgh is home to the first Cable Suspension Bridge.",
"options":["somewhat true","likely true","always true","completely false"],
"answer":"c"
},
{
"question":"Pittsburgh is home to the first Cable Suspension Bridge.",
"options":["somewhat true","likely true","always true","completely false"],
"answer":"c"
},
{
"question":"Pittsburgh is home to the first Cable Suspension Bridge.",
"options":["somewhat true","likely true","always true","completely false"],
"answer":"c"
}]
}]
}
Привет, Джулианна, что именно ты имеешь в виду, говоря «разбить варианты на несколько строк»? Кроме того, вы уверены, что хотите поставить ответ рядом с каждым вопросом?