也许我在spray-json中发现了bug。当我试图获取具有自己类型字段的对象的json时,我得到空指针异常。实例是: case class TestItem(subitems: Option[List[TestItem]])
object MyJsonProtocol extends DefaultJsonProtocol {
implicit val testItemFormat
我想在scala中使用spray-json来识别在转换为Json和返回时Ec2Provider和OpenstackProvider之间的选择。 我希望能够在“提供者”中做出选择,如果这些选择不适合可用的选择,则不应该进行验证。 我在这次尝试中可以看到下面的代码: import spray.json._
import DefaultJsonProtocol._
case class Crede
我试图包装spray-json解析器,使其返回Option而不是引发异常。 作为第一步,我只是试图用我自己的方法来包装该方法,但我有问题使其通用。 解析器使用隐式格式对象(其被用于我使用的具体类型定义),但是当该方法是通用的编译器会抱怨: [error] Cannot find JsonReader or JsonFormat type class for T
[error] def par