在看到GraphQL的强大功能之后,我的老板让我通过使用GraphQL进行数据交换来生成动态报告 .

1)我必须提供一个用户界面,允许用户在报告中选择他/她想要的字段,这些字段和关系应该来自GraphQL模式 . 用户还将指定他想要查看数据的列 .

2)我必须根据所选字段形成GraphQL查询

3)我必须执行查询,得到响应

4)我必须使用用户在步骤1中输入的列信息,并根据运行动态GraphQL查询的动态json生成报告 .

对此有何建议?或者是否已有任何实施?