Basically what I want to achieve is GET data from server and display the data in the nested json to display in Multiselect, Vue-Multiselect
After displaying, i'm able to add new tags to it if i want (Being able to update it).
I'm able to get the objects from the nested json to display in multiselect, but I'm not sure how to customize it to only show the name.
So expected behaviour would be, only Sofa, Table and Chair should be shown in the multiselect:

Is there a way for me to only display like the picture above?
After implementing @Ikbel's way of getting the json object and showing only the required name. Now I have another problem which is I get duplicates of the options whenever I add a new tag to it.
This is my Vue Code:
<template>
<multiselect :multiple="true"
v-model="data.subCategoryNames"
:hide-selected="true"
:selected="data.subCategoryNames"
:options="computedSubCategoryNames"
:taggable="true"
@tag="addTag"
>
</multiselect>
</template>
methods: {
addTag (newTag) {
// this.options.push(newTag)
this.data.subCategoryNames.push(newTag)
}
}
computed: {
computedSubCategoryNames () {
return this.allSubCategoryNames.map((item) => {
this.options.push(item.subCategoryName)
this.data.subCategoryNames.push(item.subCategoryName)
return item.subCategoryName
})
}
}
Thank you for your help!

