如何基于json key =>值构建graphql架构

时间:2018-06-03 09:09:58

标签: node.js graphql

这是REST API json:

 const restApiResponse = {
    5595: {
        is_happy: 0,
        is_special: 0,
        date_start: "1527973200",
        date_stop: "1528318800",
        days: 5,
        ship: "Сергей Кучкин",
        ship_id: 50,
        ship_photo_main: "https://www.rech-agent.ru/media/cache/show/files/ship/kuchkin/kuchkin-main.jpg",
        route: "Самара — Волгоград — Самара",
    }
};

Number 5595是JSON Objects的关键。它是另一个请求的id。

如何将此json结构转换为GraphQL架构?

尝试了npm graphql-compose-json但结果是:

type Cruise {
  5595: Cruise_5595
}

type Cruise_5595 {
  is_happy: Float
  is_special: Float
  date_start: String
  date_stop: String
  days: Float
  ship: String
  ship_id: Float
  ship_photo_main: String
  route: String
}

type Query {
  person(id: Int!): Cruise
}

我需要变量而不是数字作为名称。

我刚刚开始学习graphql而无法找到解决方案。

0 个答案:

没有答案