gpt4 book ai didi

javascript - Api 平台 - Hydra - 访问 Hydra :member with javascript

转载 作者:行者123 更新时间:2023-11-29 18:58:30 26 4
gpt4 key购买 nike

我遇到了无法解决的问题。我需要用 javascript 打印出响应对象,但我不知道该怎么做。我有这样的回应。这个:

{
"@context": "/contexts/Client",
"@id": "/clients",
"@type": "hydra:Collection",
"hydra:member": [
{
"@id": "/clients/1",
"@type": "Client",
"uuid": "e3rer445",
"number": " 0483",
"name": "Tom Beringer",
"adresses": [
{
"@id": "/client_addresses/1",
"@type": "http://schema.org/Thing",
"address": {
"@id": "/addresses/1",
"@type": "http://schema.org/Thing",
"address": "Postbus 1d425"
}
},
]
},

现在我需要打印出所有客户详细信息的结果,所以当我这样做时:

axios.get('/clients')
.then(res => {
this.users = res.data['hydra:member']
})

我成功地打印出了姓名、号码,但是当我尝试打印出地址时,我得到了结果:

<td><span>[
{
"@id": "/client_addresses/3",
"@type": "http://schema.org/Thing",
"address": {
"@id": "/addresses/3",
"@type": "http://schema.org/Thing",
"address": "niet meer gebruiken"
}
}
</span></td>

但我需要的只是这个地址:niet meer gebruiken有可能吗?

最佳答案

是的,这是可能的。

试试这个:

res.data['hydra:member'][0]['adresses'][0]['address']['address']

res.data['hydra:member'][0]['adresses'][0].address.address

如果您只嵌套一个地址对象,那将工作正常。如果内部有更多对象,则应遍历地址数组。

这将是/包含您的地址数组:

 res.data['hydra:member'][0]['adresses']

关于javascript - Api 平台 - Hydra - 访问 Hydra :member with javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48098897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com