티스토리 뷰

반응형
import groovy.json.JsonOutput
import org.apache.commons.text.StringEscapeUtils

def data = [message: '안녕하세요']
def json = JsonOutput.toJson(data)

// 유니코드 이스케이프 시퀀스를 UTF-8로 직접 변환
def decodedJson = StringEscapeUtils.unescapeJson(json)
println "Decoded JSON: $decodedJson"

// 파일에 UTF-8로 저장
new File('output.json').write(decodedJson, 'UTF-8')
반응형