scala 에서 json 파싱 시 

{"sizeMapDefined":false,"traversableAgain":true,"empty":false} 값이 나오는 현상이었습니다.

 

다른 json 모듈을 사용하여 해결하였습니다.

아래는 예제 소스입니다.

import com.fasterxml.jackson.databind.ObjectMapper
import com.fasterxml.jackson.module.scala.DefaultScalaModule

val fileMap = new mutable.HashMap[String, String]
fileMap.put("file_name", "testfile")
fileMap.put("time", "2023-05-12")
fileMap.put("path", "/USER/TEST/)
fileMap.put("id", "1")
val mapper = new ObjectMapper()
mapper.registerModule(DefaultScalaModule)
val value= mapper.writeValueAsString(fileMap)
반응형

+ Recent posts