분류: 개발 도구

Markdown 표를 JSON으로 변환

자체 기획 도구찾는 도구가 없나요?

Markdown 파이프 표를 브라우저에서 JSON 배열로 변환

Markdown 파이프 표를 붙여넣으면 헤더 행을 키로 사용하는 JSON 객체 배열을 얻을 수 있습니다. 변환은 브라우저 안에서 이루어집니다.

행 3개를 변환했습니다.

JSON
[
  {
    "Name": "Ada Lovelace",
    "Role": "Engineer",
    "Team": "Blue"
  },
  {
    "Name": "Grace Hopper",
    "Role": "Admiral",
    "Team": "Green"
  },
  {
    "Name": "Escaped \\| pipe",
    "Role": "Tester",
    "Team": "Blue"
  }
]

이 페이지의 모든 처리는 브라우저에서 이루어집니다. 업로드는 없습니다.

이 도구로 할 수 있는 일

이 도구는 이 사이트의 Markdown 표 서식 도구와 같은 방식으로 헤더 행, `---` 구분 행, 그리고 모든 데이터 행을 파싱한 뒤, 각 데이터 행을 헤더 셀을 키로 하는 JSON 객체로 바꿉니다. README나 위키 표에서 구조화된 데이터를 빠르게 추출할 때 유용합니다.

사용 방법

  1. 헤더와 구분 행을 포함한 Markdown 표를 붙여넣습니다.
  2. 아래에 생성된 JSON 배열을 확인합니다.
  3. JSON 출력을 복사합니다.

개인정보

이 도구는 전부 브라우저 안에서 동작합니다. 입력한 내용은 업로드되거나 저장되거나 공유되지 않으며, 탭을 닫으면 사라집니다.

자주 묻는 질문

제 데이터가 어딘가로 업로드되나요?
아니요. 파싱과 서식 변환 모두 브라우저 탭 안에서 JavaScript로 실행되므로 서버로 아무것도 전송되지 않습니다.
두 열의 헤더 텍스트가 같으면 어떻게 되나요?
객체의 키는 고유해야 하므로, 같은 헤더를 가진 뒤쪽 열이 각 행의 JSON 객체에서 앞쪽 열을 덮어씁니다.
왜 구분 행이 필요한가요?
두 번째 줄의 `---` 행은 Markdown 표가 파이프가 포함된 일반 텍스트가 아니라 표임을 나타내는 표시이므로, 파싱이 성공하려면 반드시 있어야 합니다.