자체를 참조하는 사례 클래스에 JsonFormats를 어떻게 제공 할 수 있습니까? 나는 this 가이드 라인을 다음있어 코드를 case class Item(name: String, desc: Option[String], prices: Array[String], subitems: Option[List[Item]])
import spray.json._
아마도 스프레이 - json에서 bug을 발견했을 것입니다. 나는 자신의 타입의 필드를 가진 객체의 json을 얻으려고 할 때 Null Pointer Exception을 얻는다. 예는 다음과 같습니다 case class TestItem(subitems: Option[List[TestItem]])
object MyJsonProtocol extends De
Json으로 변환 할 때 Ec2Provider와 OpenstackProvider 사이의 선택을 인식하기 위해 scala에서 spray-json을 사용하려고합니다. "제공자"에서 선택권을 부여 할 수 있기를 원합니다. 그리고 그러한 선택 사항이 이용 가능한 것과 맞지 않을 경우 유효성을 검증하면 안됩니다. 이것 내 시도는 다음 코드에서 볼 수 있습니다 : 그
저는 러시아어로 된 일부 이름으로 아파치 루씬에 보관 된 문서들을 많이 가지고 있는데,이를 인쇄하려고 할 때 키릴 문자가 아닌 "\u0410\u0441\u043f\u0430\u0440"처럼 보입니다. 프로젝트는 스칼라에 있습니다. 나는이 문제를 Apache Commons unescapeJava 방법으로 해결하려했지만 도움이되지 못했습니다. 다른 옵션이 있습
나는 예외를 던지기보다는 Option을 반환하도록 spray-json 파서를 래핑하려고합니다. 첫 번째 단계로서 나는이 방법을 내 자신의 것으로 포장하려하지만, 제네릭으로 만드는 데 문제가 있습니다. case class Person(name: String)
object Protocols {
implicit val personFormat = js