온라인에서 OPML을 JSON으로 변환 | 무료 & 보안

OPML 파일을 JSON으로 변환하세요. 중첩된 아웃라인과 모든 속성을 그대로 보존하며, 파일 업로드를 지원하고 변환이 브라우저 안에서만 이뤄지는 무료 도구입니다.

OPML 아웃라인을 붙여넣거나 .opml 파일을 업로드하면 이 도구가 즉시 구조화된 JSON으로 변환합니다. 중첩된 아웃라인의 전체 계층 구조, 헤드 메타데이터, 모든 XML 속성(text·title·xmlUrl·htmlUrl·type)을 JSON 속성으로 완벽하게 보존합니다. 변환은 브라우저 내에서만 실행되므로 RSS 피드 목록이나 아웃라인 데이터가 서버로 전송되지 않습니다.

OPML 입력

업로드

샘플업로드변환지우기

JSON 출력

JSON 결과가 여기에 표시됩니다...

JSON 포맷터복사다운로드

JSON 결과가 여기에 표시됩니다...

OPML을 JSON으로 변환하는 방법

01

OPML 파일을 업로드하거나 XML 내용을 붙여넣으세요.

02

아웃라인 구조를 파싱하려면 'JSON으로 변환'을 클릭하세요.

03

JSON 결과를 복사하거나 .json 파일로 다운로드하세요.

주요 기능

아웃라인 보존

중첩된 아웃라인과 속성의 전체 계층 구조를 유지합니다.

클라이언트 측 보안

모든 처리는 브라우저에서 이루어집니다. 어떤 서버에도 파일을 업로드하지 않습니다.

속성 지원

모든 XML 속성을 자동으로 JSON 속성으로 변환합니다.

FAQ

OPML이란?

OPML(Outline Processor Markup Language)은 아웃라인을 위한 XML 형식으로, RSS 피드 목록에 자주 사용됩니다.

OPML로 다시 변환할 수 있나요?

현재 이 도구는 OPML → JSON 변환만 지원합니다.

OPML 아웃라인을 붙여넣거나 .opml 파일을 업로드하면 이 도구가 즉시 구조화된 JSON으로 변환합니다. 중첩된 아웃라인의 전체 계층 구조, 헤드 메타데이터, 모든 XML 속성(text·title·xmlUrl·htmlUrl·type)을 JSON 속성으로 완벽하게 보존합니다. 변환은 브라우저 내에서만 실행되므로 RSS 피드 목록이나 아웃라인 데이터가 서버로 전송되지 않습니다.

OPML을 JSON으로 변환하는 방법

  1. 1

    OPML 추가

    .opml 파일을 업로드하거나 OPML/XML 원본 내용을 입력 필드에 직접 붙여넣습니다.

  2. 2

    "JSON으로 변환" 클릭

    파서가 <opml> 루트, head, body를 읽고 중첩된 <outline> 요소를 순회하여 JSON 트리를 구성합니다.

  3. 3

    출력 확인

    각 아웃라인의 속성이 속성값으로 매핑되고 자식 아웃라인이 배열로 중첩된 JSON 구조를 검토합니다.

  4. 4

    복사 또는 다운로드

    복사를 사용해 JSON을 클립보드로 가져가거나 다운로드로 .json 파일로 저장하여 다른 곳에 임포트합니다.

참고 자료

  • OPML 2.0 사양

    OPML 아웃라인 형식, head·body 섹션, 아웃라인 속성을 정의한 공식 사양서.

  • RFC 8259 — JSON

    도구 출력에 사용되는 JSON 데이터 교환 형식에 대한 IETF 사양.

관련 도구

자주 묻는 질문

OPML이란 무엇인가요?
OPML(Outline Processor Markup Language)은 아웃라인을 위한 XML 형식으로, RSS 피드 목록·팟캐스트 구독 목록·계층적 메모 등에 널리 사용됩니다.
팟캐스트 앱에서 OPML로 내보낼 수 있나요?
네. 대부분의 팟캐스트 앱은 구독 목록을 OPML로 내보내는 기능을 제공합니다. 이 도구로 그 파일을 JSON으로 변환하면 자체 앱이나 스크립트에서 활용할 수 있습니다.
중첩된 아웃라인이 보존되나요?
네. 중첩된 <outline> 요소의 전체 계층이 보존되며, 자식 아웃라인은 결과 JSON에서 부모 내의 배열로 중첩됩니다.
OPML 속성이 JSON 출력에 유지되나요?
네. 아웃라인의 모든 XML 속성(text·title·xmlUrl·htmlUrl·type 등)이 자동으로 해당 JSON 속성으로 변환됩니다.
RSS 리더에서 내보낸 OPML도 변환할 수 있나요?
네. Feedly·Inoreader·NewsBlur 등의 RSS 리더는 피드를 OPML로 내보냅니다. 해당 파일을 그대로 업로드하면 피드 메타데이터(xmlUrl·htmlUrl·type 등)가 포함된 JSON을 얻을 수 있습니다.
데이터가 서버로 전송되나요?
아니요. 모든 파싱과 변환은 브라우저 내에서만 실행됩니다. OPML 파일과 피드 목록은 절대로 기기 밖으로 나가지 않습니다.