斯卡拉。 Sangria.Print json架构

时间:2018-04-16 14:48:02

标签: scala graphql sangria

我通过Sangria在Scala上使用GraphQL。我也在使用apollo-codegen

我想定义一次我的架构,所以我将我的方案从后端导出到前端:

schema.renderPretty

问题是桑格利亚renderPrettyschemaAst格式打印架构。但apollo-codegen需要json格式。

如何以json格式制作sangria渲染架构?或者可以通过schemaAst无痛地将json转换为SBT

1 个答案:

答案 0 :(得分:3)

我认为你指的是内省JSON。使用Sangria,您可以通过执行内省查询来获取它:

Executor.execute(schema, sangria.introspection.introspectionQuery)