Murelio

필요한 기능을 불러오고 있습니다.

JSON CSV 변환기

JSON 객체 배열을 모든 객체의 키 합집합을 열로 삼는 CSV 비슷한 텍스트로 변환합니다.

사용 방법

  1. 객체 배열 형태의 JSON을 입력하고 실행합니다.

핵심 기능과 처리 범위

첫 행은 키를 쉼표로 연결하고 각 값은 JSON.stringify한 뒤 없는 값은 빈 문자열로 채웁니다.

처리 원리

배열 전체의 Object.keys 합집합을 header로 만들고 같은 순서로 각 row 값을 직렬화합니다.

예시

[{"a":1},{"a":2,"b":"x"}]는 a,b header와 두 데이터 행을 만듭니다.

이럴 때 유용합니다

  • 단순 JSON 레코드 배열을 표 형태 텍스트로 옮길 때

사용 전 참고

  • header escaping과 완전한 RFC CSV quoting을 구현하지 않아 복잡한 키·중첩 객체·줄바꿈 값은 후처리가 필요할 수 있습니다.

자주 묻는 질문

중첩 객체는 평탄화되나요?

아닙니다. 중첩 값은 JSON.stringify된 값으로 한 셀에 들어갑니다.

관련 도구