Пытаясь создать веб-сайт, который получает информацию из 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"
]
}
}
]
}
}
]
ОБНОВЛЕНИЕ: Также следует добавить, когда я говорю объект JSON, я на самом деле обращаюсь к объекту js. json.parse () был использован в json.
ОБНОВЛЕНИЕ 2:
Это то, что я сделал, я в основном разделил его на 4 объекта. И каждый объект называется зависимым от выбора, сделанного на сайте.
Для отображения информации я в основном только что сделал кучу вложенных v-fors, но поскольку я извлекаю из нее все больше и больше данных, это дает грязный результат. У меня нет доступа к коду, который был у меня, поскольку я удалил неисправный код, сохранил документ и взял перерыв в работе. Поэтому я больше не могу получить к этому доступ.
Но только для пояснения, вот что я пытаюсь извлечь:
Для каждой леммы мне нужна лемма, весь смысл текста в значениях. парадигма внутри парадигм и все перегибы