Chuyển đổi OPML sang JSON trực tuyến | Miễn phí & An toàn
Chuyển file OPML sang JSON trực tuyến, hỗ trợ tải lên file, phác thảo lồng nhau và giữ nguyên mọi thuộc tính. Chuyển đổi an toàn trong trình duyệt, miễn phí.
Dán phác thảo OPML của bạn hoặc tải lên tệp .opml, công cụ này sẽ ngay lập tức chuyển đổi thành JSON có cấu trúc—bảo toàn toàn bộ phân cấp phác thảo lồng nhau, siêu dữ liệu phần đầu và mọi thuộc tính XML (text, title, xmlUrl, htmlUrl, type) dưới dạng thuộc tính JSON. Quá trình chuyển đổi chạy hoàn toàn trong trình duyệt của bạn, vì vậy danh sách nguồn cấp và phác thảo của bạn không bao giờ được tải lên máy chủ.
Đầu vào OPML
Tải lên
Kết quả JSON sẽ xuất hiện ở đây...
Cách chuyển đổi OPML sang JSON
Tải lên tệp OPML của bạn hoặc dán nội dung XML.
Nhấp vào 'Chuyển đổi' để phân tích cấu trúc phác thảo.
Sao chép kết quả JSON hoặc tải xuống dưới dạng tệp .json.
Các tính năng chính
Bảo tồn phác thảo
Duy trì phân cấp đầy đủ của các phác thảo và thuộc tính lồng nhau.
Bảo mật phía máy khách
Tất cả quá trình xử lý diễn ra trong trình duyệt của bạn. Không có tệp nào được tải lên bất kỳ máy chủ nào.
Hỗ trợ thuộc tính
Tự động chuyển đổi tất cả các thuộc tính XML sang thuộc tính JSON.
Câu hỏi thường gặp
OPML là gì?
OPML (Ngôn ngữ đánh dấu bộ xử lý phác thảo) là định dạng XML cho các phác thảo, thường được sử dụng cho danh sách nguồn cấp RSS.
Tôi có thể chuyển đổi ngược lại sang OPML không?
Hiện tại công cụ này chỉ hỗ trợ chuyển đổi OPML sang JSON.
Dán phác thảo OPML của bạn hoặc tải lên tệp .opml, công cụ này sẽ ngay lập tức chuyển đổi thành JSON có cấu trúc—bảo toàn toàn bộ phân cấp phác thảo lồng nhau, siêu dữ liệu phần đầu và mọi thuộc tính XML (text, title, xmlUrl, htmlUrl, type) dưới dạng thuộc tính JSON. Quá trình chuyển đổi chạy hoàn toàn trong trình duyệt của bạn, vì vậy danh sách nguồn cấp và phác thảo của bạn không bao giờ được tải lên máy chủ.
Cách chuyển đổi OPML sang JSON
- 1
Thêm OPML của bạn
Tải lên tệp .opml hoặc dán nội dung OPML/XML thô trực tiếp vào trường nhập liệu.
- 2
Nhấp vào "Chuyển đổi sang JSON"
Trình phân tích cú pháp đọc root <opml>, phần đầu và phần thân, sau đó duyệt qua các phần tử <outline> lồng nhau để xây dựng cây JSON.
- 3
Kiểm tra kết quả
Xem lại cấu trúc JSON trong đó các thuộc tính của mỗi phác thảo được ánh xạ tới các thuộc tính và phác thảo con được lồng thành các mảng.
- 4
Sao chép hoặc tải xuống
Dùng Sao chép để đưa JSON vào bảng nhớ tạm hoặc Tải xuống để lưu dưới dạng tệp .json để nhập ở nơi khác.
Tài liệu tham khảo
- Đặc tả OPML 2.0
Đặc tả chính thức xác định định dạng phác thảo OPML, các phần đầu và thân của nó, và các thuộc tính phác thảo.
- RFC 8259 — JSON
Đặc tả IETF cho định dạng trao đổi dữ liệu JSON được sử dụng trong đầu ra của công cụ.
Công cụ liên quan
XML sang JSON
Chuyển đổi bất kỳ tài liệu XML nào thành cấu trúc đối tượng JSON.
RSS Viewer
Xem trước và kiểm tra các nguồn cấp RSS được tham chiếu trong phác thảo OPML của bạn.
JSON Formatter
Làm đẹp và xác thực JSON được tạo từ OPML của bạn.
JSON sang XML
Chuyển đổi JSON trở lại thành cấu trúc tài liệu XML.
Câu hỏi thường gặp
- OPML là gì?
- OPML (Outline Processor Markup Language) là định dạng XML cho phác thảo, thường được dùng cho danh sách nguồn cấp RSS, đăng ký podcast và ghi chú phân cấp.
- Tôi có thể xuất danh sách podcast dưới dạng OPML không?
- Có. Hầu hết các ứng dụng podcast đều hỗ trợ xuất đăng ký theo định dạng OPML. Với công cụ này, bạn có thể chuyển đổi tệp đó sang JSON để xử lý hoặc nhập vào ứng dụng của mình.
- Công cụ có bảo toàn các phác thảo lồng nhau không?
- Có. Toàn bộ phân cấp của các phần tử <outline> lồng nhau được bảo toàn, với các phác thảo con được lồng dưới dạng mảng bên trong phần tử cha trong JSON kết quả.
- Các thuộc tính OPML có được lưu trong đầu ra JSON không?
- Có. Mọi thuộc tính XML trên phác thảo—như text, title, xmlUrl, htmlUrl và type—đều được tự động chuyển đổi thành thuộc tính JSON tương ứng.
- Dữ liệu OPML của tôi có được tải lên máy chủ không?
- Không. Tất cả quá trình phân tích và chuyển đổi chạy hoàn toàn trong trình duyệt của bạn. Tệp OPML và danh sách nguồn cấp của bạn không bao giờ rời khỏi thiết bị của bạn.