Database/ETC
Json 한글 데이터 - 유니코드 이스케이프 시퀀스 사용 안하기
데브포유
2024. 8. 20. 08:35
반응형
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')
반응형