while 루프를 사용하여 Json으로 스칼라 목록을 변환하려고 많이 시도했습니다. 다음과 같이 코드는 다음과 같습니다루프를 사용하여 스칼라 목록을 json으로 변환
var json = null
while (list != null) {
json = new Gson().toJson(list)
}
json
변수는 루프의 외부에 액세스 할 수 있어야합니다, 그래서 루프의 외부에서 선언하고 null
로 초기화하지만 스칼라 컴파일러 나에게 형식 불일치 예외를 제공합니다 ...
당신은 문자열을 할당하려고 다음 null로 JSON을 초기화하고있어 가치. BTW, 당신은 아마 json을 val로 사용하고 var를 사용하는 대신 조건부 초기화를 수행하려고합니다. –