小编Tom*_*ams的帖子

为任意JSON创建一个"解码器"

我正在使用Finch,Circe和Sangria为API构建GraphQL端点.将variables通过在GraphQL查询来基本上是任意的JSON对象(假设没有嵌套).例如,在我的测试代码中String,这是两个例子:

val variables = List(
  "{\n  \"foo\": 123\n}",
  "{\n  \"foo\": \"bar\"\n}"
)
Run Code Online (Sandbox Code Playgroud)

Sangria API期望这些类型Map[String, Any].

我已经尝试了很多方法但到目前为止Decoder还没能在Circe 写一个.任何帮助赞赏.

scala finch graphql sangria circe

3
推荐指数
1
解决办法
921
查看次数

标签 统计

circe ×1

finch ×1

graphql ×1

sangria ×1

scala ×1