2
, 내가 할 경우 다음과 같은 널 (null)로 JNothing를 직렬화하는 방법 :리프트 JSON 백업 json4s와
val foobar = ("foo" -> JNothing) ~ ("bar" -> 42)
println(write(foobar))
출력은 다음과 같습니다 유효 JSON하지
{, "bar":42}
. 내가 얻을 싶습니다 null
에 JNothing
를 직렬화 할 수있는 방법이
{"foo":null, "bar":42}
있습니까?
왜 필요합니까? 아무 foo 요소도 이미'null'을 의미하지 않습니다. – Tala
@Tala : 상대방의 디시리얼라이저는 null이 될 수있는 필수 값으로이를 기대합니다. – Eduardo
일반적으로이 필드는 기본적으로 'null'을 설정하여 극복합니다. – Tala