json - 如何从 React 访问 API 平台属性
问题描述
在向 symfony API 平台发出请求后,它们会返回如下属性:
@context: "/api/contexts/User"
@id: "/api/users"
@type: "hydra:Collection"
hydra:member: Array(2)
0: "Création de compte enregistrée."
1: {@id: "/api/users/3", @type: "User", id: 3, email: "*******@outlook.com", firstname: "******", …}
length: 2
__proto__: Array(0)
hydra:totalItems: 2
__proto__: Object
但我无法hydra: member
从反应 JavaScript 访问属性。
解决方案
您可以使用如下符号访问对象属性:object['hydra:member']
. @id
与,相同@type
。
推荐阅读
- css - 如何使图片覆盖div的宽度
- batch-file - 在所需位置创建另一个批处理文件的批处理文件
- android - 如何将 https://www.google.co.uk/maps/search/@53.0725236,0.0423795,11.44z 更改为用户位置而不是我的位置?
- python - 在python中接收到mqtt消息后如何重新连接到mysql?
- html - 自定义滚动条,就像 MacOS 上的默认滚动条一样
- javascript - Ajax 文件不存在
- android - 添加 android assembleRelease 依赖
- c++ - 32-bit to 64-bit : LNK2019错误,如何获取相关信息
- javascript - react-bootstrap 无法重复官方文档navbar
- eslint - 如何从 eslint react/no-unescaped-entities eslintrc 文件中排除某些字符?