13
고객 시리얼 화기를 쓰고 있습니다. 해당 Serializer에서 나는 어떻게 든 말하고 싶습니다 : "그리고이 일은 당신이 이미 serialize하는 방법을 안다."json4s를 사용하여 객체를 AST로 직렬화하는 방법은 무엇입니까?
내 현재의 접근 방식은 다음과 같습니다
import org.json4s.native.Serialization._
import org.json4s.JsonDSL.WithBigDecimal._
object WindowSerializer extends CustomSerializer[Window](format =>
([omitted],
{
case Window(frame, size) =>
("size" -> size) ~
("frame" -> parse(write(frame)))
}))
parse(write(frame))
그 일이 추악하고 비효율적입니다. 그것을 고치는 방법?
좋아요! 나는 내일 시험 할 것이다. – mjaskowski
위대한 작품! 'Extraction.decompose'가 사용되도록 수정 한 예제 만 포함하면이 대답을 받아 들일 것입니다. – mjaskowski
질문에 Window 클래스를 추가 할 수 있습니까? –