2013-07-08 2 views
2

, 내가 할 경우 다음과 같은 널 (null)로 JNothing를 직렬화하는 방법 :리프트 JSON 백업 json4s와

val foobar = ("foo" -> JNothing) ~ ("bar" -> 42) 
println(write(foobar)) 

출력은 다음과 같습니다 유효 JSON하지

{, "bar":42}

. 내가 얻을 싶습니다 nullJNothing를 직렬화 할 수있는 방법이

{"foo":null, "bar":42}

있습니까?

+0

왜 필요합니까? 아무 foo 요소도 이미'null'을 의미하지 않습니다. – Tala

+0

@Tala : 상대방의 디시리얼라이저는 null이 될 수있는 필수 값으로이를 기대합니다. – Eduardo

+0

일반적으로이 필드는 기본적으로 'null'을 설정하여 극복합니다. – Tala

답변

2

나는 JNullJNothing을 대입하면 예상 한 결과를 얻었습니다.