Пытаясь создать веб-сайт, который получает информацию из API, однако я не совсем понимаю, как это сделать, поскольку мне нужно, чтобы все результаты были сгруппированы, а созданный мной API почти никогда не дает ответ с таким жеколичество предметов.Итак, вопрос в том, что, видя, что я использую vue.js и axios, есть ли какой-нибудь способ перебрать объекты json, чтобы показать каждый из объектов в отдельности?Мне удается сделать это, когда есть определенные суммы, но я хочу сделать это динамическим, чтобы я не жестко закодировал в переменные, какую часть ответа мне нужно установить для каждой переменной.
Этоструктура JSON
[
{
"JTranslate": {
"translationId": "dictionary.bokmaal",
"lemmata": [
{
"lemma": "båt",
"meanings": [
{
"meaning": "(liten) farkost",
"meaningText": "(liten) farkost"
},
{
"meaning": "fartøy, skip",
"meaningText": "fartøy, skip"
},
{
"meaning": "noe som ligner på en båt (1,2)",
"meaningText": "noe som ligner på en båt (1,2)"
}
],
"paradigms": {
"paradigm": "subst mask appell"
},
"inflections": {
"inflection": "ent ub",
"inflectionForms": [
"båten",
"båter",
"båt",
"båtene"
]
}
}
]
}
},
{
"JTranslate": {
"translationId": "dictionary.nynorsk",
"lemmata": [
{
"lemma": "båt",
"meanings": [
{
"meaning": "(liten) farkost til å ro el. til å drive fram med segl el. motor",
"meaningText": "(liten) farkost til å ro el. til å drive fram med segl el. motor"
},
{
"meaning": "farty, skip",
"meaningText": "farty, skip"
},
{
"meaning": "noko som i forma minner om ein båt",
"meaningText": "noko som i forma minner om ein båt (1)"
}
],
"paradigms": {
"paradigm": "subst mask appell"
},
"inflections": {
"inflection": "eint ub",
"inflectionForms": [
"båt",
"båten",
"båtar",
"båtane"
]
}
}
]
}
},
{
"JTranslate": {
"translationId": "dictionary.bokmaalTilNynorsk",
"lemmata": [
{
"lemma": "båt",
"meanings": [
{
"meaning": "(liten) farkost",
"meaningText": "(liten) farkost"
},
{
"meaning": "fartøy, skip",
"meaningText": "fartøy, skip"
},
{
"meaning": "noe som ligner på en båt (1,2)",
"meaningText": "noe som ligner på en båt (1,2)"
}
],
"paradigms": {
"paradigm": "subst mask appell"
},
"inflections": {
"inflection": "ent ub",
"inflectionForms": [
"båten",
"båter",
"båt",
"båtene"
]
}
}
]
}
},
{
"JTranslate": {
"translationId": "dictionary.nynorskSynonym",
"lemmata": [
{
"lemma": "båt",
"meanings": [
{
"meaning": "(liten) farkost til å ro el. til å drive fram med segl el. motor",
"meaningText": "(liten) farkost til å ro el. til å drive fram med segl el. motor"
},
{
"meaning": "farty, skip",
"meaningText": "farty, skip"
},
{
"meaning": "noko som i forma minner om ein båt",
"meaningText": "noko som i forma minner om ein båt (1)"
}
],
"paradigms": {
"paradigm": "subst mask appell"
},
"inflections": {
"inflection": "eint ub",
"inflectionForms": [
"båt",
"båten",
"båtar",
"båtane"
]
}
}
]
}
}
]
ОБНОВЛЕНИЕ: Я пытался использовать v-for, но, видя, что мне нужно иметь достаточно структурированный вывод, это не очень помогает, яЯ также пробовал вложенные циклы V-for, еще раз я не могу получить точность, которую я ищу.
UPDATE2: Также следует добавить, когда я говорю объект JSONЯ на самом деле имею в виду объект JS.json.parse () был использован в json.
UPDATE3: Обновлен JSON для фактических данных, которые я использую для приложения.Каждому элементу div нужны лемма, набор тегов парадигмы, набор тегов перегиба и inflectionForms, а также таблица для всех значений.Просто нужен смысл, а не смысл текста.Идентификатор перевода не важен.JTranslate, который оборачивает каждый объект, будет удален, просто немного устал от Java на данный момент, сделает это позже сегодня и внесет коррективы в проекты vue, касающиеся этого удаления.