Trình Chuyển Đổi Định Dạng Dữ Liệu
Chuyển đổi dữ liệu có cấu trúc giữa JSON, YAML, XML, TOML, INI và CSV ngay trong trình duyệt, chọn bất kỳ cặp Từ và Đến nào, với sao chép chỉ bằng một cú nhấp.
Trình Chuyển Đổi Định Dạng Dữ Liệu — Chuyển đổi dữ liệu có cấu trúc giữa JSON, YAML, XML, TOML, INI và CSV bằng cách chọn một định dạng nguồn (From) và một định dạng đích (To). Chọn bất kỳ cặp nào và kết quả cập nhật ngay lập tức. Mọi thứ chạy phía máy khách trong trình duyệt của bạn, nên không có gì bạn dán bị tải lên.
Trình Chuyển Đổi Định Dạng Dữ Liệu là gì?
Một trình chuyển đổi miễn phí, dựa trên trình duyệt, biến đổi dữ liệu có cấu trúc giữa JSON, YAML, XML, TOML, INI và CSV theo bất kỳ hướng nào. Lập trình viên, kỹ sư DevOps và nhà phân tích dữ liệu dùng nó để định dạng lại phản hồi API, chuyển một tệp cấu hình từ cú pháp này sang cú pháp khác (ví dụ INI sang TOML, hoặc YAML sang JSON), hoặc biến một mảng JSON thành CSV cho bảng tính. Bạn đặt định dạng nguồn (From) và định dạng đích (To) một cách độc lập, dán dữ liệu của bạn, và kết quả đã chuyển đổi hiển thị ngay lập tức với sao chép chỉ bằng một cú nhấp. Nút Swap hoán đổi From và To và đưa đầu ra trước đó trở lại đầu vào để bạn có thể nối chuỗi các lần chuyển đổi.
Cách sử dụng Trình Chuyển Đổi Định Dạng Dữ Liệu
- Chọn định dạng nguồn trong From: JSON, YAML, XML, TOML, INI hoặc CSV.
- Chọn định dạng đích trong To: JSON, YAML, XML, TOML, INI hoặc CSV.
- Dán dữ liệu của bạn vào ô nhập, hoặc nhấp Sample để tải một đối tượng JSON mẫu.
- Đọc kết quả đã chuyển đổi trong ô xuất, được gắn nhãn bằng định dạng đích, và nhấp Copy để đưa nó vào khay nhớ tạm.
- Dùng Swap để hoán đổi định dạng From/To và chuyển đầu ra trước đó vào đầu vào cho một lượt chuyển đổi qua lại nhanh chóng; dùng Clear để làm trống đầu vào.
Ví dụ
JSON sang YAML
Đầu vào
{ "name": "deftdeck", "version": 2 }Đầu ra
name: deftdeck version: 2
JSON sang TOML
Đầu vào
{ "server": { "host": "localhost", "port": 8080 } }Đầu ra
[server] host = "localhost" port = 8080
Mảng JSON sang CSV
Đầu vào
[{ "name": "Ada", "age": 36 }, { "name": "Linus", "age": 54 }]Đầu ra
name,age Ada,36 Linus,54
Câu hỏi thường gặp
- Những định dạng và hướng nào được hỗ trợ?
- JSON, YAML, XML, TOML, INI và CSV, theo bất kỳ hướng nào – bạn đặt định dạng From và To một cách độc lập. Vì vậy bạn có thể chuyển JSON sang YAML, INI sang TOML, XML sang JSON, YAML sang CSV, v.v., với bất kỳ cặp nào.
- Tại sao việc chuyển đổi sang TOML, INI hoặc CSV đôi khi thất bại?
- Những định dạng đó chỉ có thể biểu diễn một số cấu trúc nhất định. CSV cần dữ liệu dạng bảng (một mảng các đối tượng dùng chung khóa); INI và TOML mong đợi một đối tượng khóa-giá trị (TOML cho phép lồng nhau qua bảng, INI chỉ có một cấp mục). Dữ liệu không phù hợp sẽ gây ra lỗi – thay vào đó hãy chuyển nó sang JSON hoặc YAML, vốn xử lý được việc lồng nhau tùy ý.
- XML và CSV được xử lý như thế nào?
- Đầu ra XML được bọc trong một phần tử gốc duy nhất (vì XML yêu cầu một phần tử), và các thuộc tính XML được giữ nguyên khi phân tích. Việc phân tích CSV dùng hàng đầu tiên làm tiêu đề và bỏ qua các dòng trống; các giá trị CSV trả về dưới dạng chuỗi, nên một số như 36 trở thành "36".
- Dữ liệu của tôi có được tải lên máy chủ không?
- Không. Mỗi lần chuyển đổi chạy hoàn toàn phía máy khách trong trình duyệt của bạn. Không có gì bạn dán bị tải lên hay gửi đi bất kỳ đâu, nên nó an toàn cho payload API riêng tư, tệp cấu hình và bảng tính nhạy cảm.
- Nút Swap làm gì?
- Swap hoán đổi định dạng From và To và chuyển đầu ra hiện tại vào ô nhập, để bạn có thể chuyển đổi ngược lại ngay lập tức hoặc nối chuỗi các lần chuyển đổi mà không cần sao chép và dán thủ công.
Công cụ liên quan
Mã hóa / giải mã Base32 / Base58
Mã hóa văn bản thành Base32 (RFC 4648) hoặc Base58 (bảng chữ cái Bitcoin) và giải mã cả hai trở lại văn bản, hoàn toàn an toàn với UTF-8 và toàn bộ trong trình duyệt của bạn.
Mã hóa / Giải mã Base64
Mã hóa văn bản thành Base64 hoặc giải mã Base64 trở lại văn bản (an toàn UTF-8).
Công cụ chuyển đổi kiểu chữ và đếm
Thay đổi kiểu chữ hoa/thường của văn bản và đếm ký tự, từ và dòng.
Trình định dạng và rút gọn mã
Làm đẹp hoặc rút gọn HTML, CSS và JavaScript ngay lập tức trong trình duyệt của bạn, với thụt lề 2 dấu cách, 4 dấu cách hoặc tab và nén JavaScript bằng Terser.