Language/Scala
scala) json 파싱 시 {"sizeMapDefined":false,"traversableAgain":true,"empty":false}
개발자웅이
2023. 12. 19. 16:05
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)
반응형