У меня есть html-файл с <script type="application/json"></script>
внутри него. Мне нужно изменить объект json в этом скрипте перед загрузкой файла html. Как мне это сделать? Объект JSON выглядит что-то похожее на это:Как я могу изменить скрипт application/json в html-файле до его выполнения?
<script type="application/json">
{
"questionOptions": {
"ques_1": {"type" : "YesNoQuestion","questionText": "messages.questions.1"},
"ques_2": {"type" : "YesNoQuestion","questionText": "messages.questions.2"},
"ques_3": {"type" : "YesNoQuestion","questionText": "messages.questions.3"},
"ques_4": {"type" : "YesNoQuestion","questionText": "messages.questions.4"},
"ques_5": {"type" : "YesNoQuestion","questionText": "messages.questions.5"}
},
"questions": [
"ques_1",
"ques_2",
"ques_3",
"ques_4",
"ques_5"
],
"persist": false,
"intl": {
"locales": "en-US",
"messages": {
"questions": {
"1": "<img src='../images/img1.jpg'>",
"2": "<img src='../images/img2.jpg'>",
"3": "<img src='../images/img3.jpg'>",
"4": "<img src='../images/img4.jpg'>",
"5": "<img src='../images/img5.jpg'>"
},
"yes": "Similar",
"no": "Old",
"dragAndDrop": "<br><span class='preq'>Is the object old or similar?</span><br>Starting dragging the button down to see the picture. Drag and drop to your answer.",
"continue": "Click Next to continue",
"next": "Next",
"back": "Back",
"finish": "Finish",
"thankYou": "Thank you for completing this form."
}
}
}
</script>
Мне нужно рандомизации questionOptions, вопросы и Intl [сообщения] [вопросы], но рандомизации их точно так же, как и все они совпадают по индексу в перечисленном массива друг к другу.
Помощь очень ценится.
Редактировать: Добавлены соответствующие кавычки.
Первого, что вам нужно сделать, это исправить JSON, это недействительно. Затем вам нужно написать код самостоятельно, Stack Overflow не является службой написания кода. Я добавлю ответ, который поможет вам начать работу. – Tibrogargan
Как недействителен JSON? – ParkerWilliams
Скопируйте и вставьте его в онлайн-валидатор JSON, он покажет вам проблемы. Для начала вам не хватает конечной цитаты для 'type =" application/json "' – Tibrogargan