如何解决 Scala 中用于在 Play Json 中解析 JSON 的模糊隐式值?

How to resolve ambiguous implicit values in Scala for parsing JSON in Play Json?

我收到一个错误

ScalaFiddle.scala:45: error: ambiguous implicit values:

both getter _ewriter in module class ScalaFiddle of type => 
json.this.Reads[ScalaFiddle.this.SportJSON]

and getter _jwriter in module class ScalaFiddle of type => 
json.this.Reads[ScalaFiddle.this.Score]

match expected type json.this.Reads[T]
val result: Soccer=Json.fromJson(t2).get
                              ^

任何人都知道这意味着什么或任何有关阅读以解决问题的提示?

总的来说,我也尝试过 Circe 和 Spray(也不走运),这些宏是否依赖与 json 字段名称完全相同的字段名称?

谢谢!

有问题的代码: https://scalafiddle.io/sf/BOUqhMz/0

编辑: Json有问题,谢谢! https://pastebin.com/usScQWd7

Json.fromJson[Soccer](t2).get

我不理解你的模式,但你就是这样传递隐式的

https://scalafiddle.io/sf/BOUqhMz/3