首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有不同值的api蓝图mson对象

具有不同值的api蓝图mson对象
EN

Stack Overflow用户
提问于 2019-01-28 11:05:25
回答 1查看 641关注 0票数 2

我有一个集合响应,它返回一个用户对象数组,并希望在不创建多个用户对象的情况下拥有不同的用户属性值。有办法这样做吗?

代码语言:javascript
复制
# Group Users
## Users Collection [/api/v1/users]
### View Users [GET]

+ Request (application/vnd.api+json)

+ Headers

        Accept: application/vnd.api+json
        Authorization: Bearer JWT

+ Response 200 (application/vnd.api+json)
+ Attributes
  + meta (UsersMetaData)
  + data (array[User, User])
  + links (UserLinks)

# Data Structures
## User
+ type: users (string, required, fixed)
+ id: 1 (number, required)
+ attributes (UserAttributes, required)

## UserAttributes
+ email: test@test.com (string)
+ confirmed: false (boolean)
+ first_name: Melanie (string)

我不想为了避免重载而创建多个用户数据结构。但是,也许有一种方法可以创建样例数组,或者用一种简单的方法来实现这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-28 14:50:26

编辑:,我是这样发现的,万一有人有同样的或类似的问题:

代码语言:javascript
复制
+ Response 200 (application/vnd.api+json)
+ Attributes
  + data (array)
      + (User)
          + attributes (UserAttributes)
              + email: `another@mail.com` (string)
              + confirmed: true (boolean)
      + (User)
          + attributes (UserAttributes)
              + first_name: Darth Vader

这样,就可以只重写每个对象的属性,而不需要创建新的属性。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54400598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档