CSV 데이터로 Json 형식 출력하기
CSV 내보내기를 구현하는 도중에 컬럼값으로 Json 데이터를 처리해야 하는 상황이 생겼다. 기존 콤마(,)를 포함한 대부분의 특수 문자들은 ""로 감싸주면 해결할 수 있다. 그런데 아래와 같은 Json 데이터는 내부에 ""를 포함한 데이터로 인해 제대로 출력되지 않는다. {"id":"BJP1234", "name":"BJP", "type":"user"} 위처럼 ,를 기준으로 다 분리되는 것을 알 수 있다. 이 경우 해결책은 간단하다. 내부에 포함된 "을 ""으로 바꾸어주면 된다. 아래는 replace로 변환한 결과이다. value.replace("\"", "\"\"") 정상적으로 출력되는 것을 확인할 수 있다.
2023.07.31