Scala 斯卡拉。打印json模式
我通过Sangria在Scala上使用GraphQL。此外,我正在使用阿波罗codegen 我想定义一次模式,所以我通过以下方式将方案从后端导出到前端:Scala 斯卡拉。打印json模式,scala,graphql,sangria,Scala,Graphql,Sangria,我通过Sangria在Scala上使用GraphQL。此外,我正在使用阿波罗codegen 我想定义一次模式,所以我通过以下方式将方案从后端导出到前端: schema.renderPretty 问题在于sangria的renderPretty以schemaAst格式打印模式。但是阿波罗codegen需要的是json格式 如何使sangria以json格式呈现模式?或者可以通过SBT轻松地将schemaAst转换为json 我想你指的是内省JSON。使用Sangria,您可以通过执行自省查询来获
schema.renderPretty
问题在于sangria的renderPretty
以schemaAst
格式打印模式。但是阿波罗codegen需要的是json格式
如何使sangria以json格式呈现模式?或者可以通过
SBT
轻松地将schemaAst
转换为json
我想你指的是内省JSON。使用Sangria,您可以通过执行自省查询来获得它:
Executor.execute(schema, sangria.introspection.introspectionQuery)
我想你指的是内省JSON。使用Sangria,您可以通过执行自省查询来获得它:
Executor.execute(schema, sangria.introspection.introspectionQuery)
是否可以获得
字符串
,而不是未来
像renderPretty
那样?执行的结果是未来[Json]
。你可以在未来等待,但目前无法获得同步结果。我知道了。谢谢您可以获取字符串
,而不是未来
像renderPretty
那样吗?执行后您将获得一个未来[Json]
。你可以在未来等待,但目前无法获得同步结果。我知道了。非常感谢。