Trình chuyển đổi JSON sang CSV — công cụ định dạng dữ liệu trong trình duyệt
Lập trìnhTrình chuyển đổi JSON sang CSV là công cụ lập trình chạy trong trình duyệt: nó phân tích đầu vào JSON, chuẩn hóa thành một cấu trúc dữ liệu chung, rồi tuần tự hóa thành văn bản CSV.
Trang này được dịch với sự hỗ trợ của AI và chưa được chuyên gia rà soát. Hãy kiểm tra các nguồn trích dẫn trước khi dùng cho quyết định quan trọng.
Giới thiệu
Hãy dùng công cụ này khi cần chuyển tập tin cấu hình, mẫu API hoặc dữ liệu dạng bảng giữa các định dạng. Nó xử lý đầu vào JSON như [ / { "name": "Utillica", "type": "tool", "active": true }, ngay trong trình duyệt mà không tải lên máy chủ. CSV/TSV được chuyển đổi qua mảng đối tượng dựa trên hàng tiêu đề, trong khi thuộc tính XML dùng tiền tố @ và nút văn bản dùng khóa #text.
Cách dùng
- 1Dán đầu vào JSON.
- 2Nhấn nút chuyển đổi sang CSV.
- 3Nếu phân tích thất bại, hãy kiểm tra thông báo lỗi và sửa đầu vào.
- 4Sao chép kết quả vào mã hoặc tài liệu của bạn.
Tham khảo
| Mục | Giá trị |
|---|---|
| Định dạng đầu vào | JSON |
| Định dạng đầu ra | CSV |
| Nơi xử lý | Trình duyệt |
| Tải lên máy chủ | Không |
Nguồn và tiêu chuẩn
- MDN Web Docs: Client-side web APIs - MDN Web Docs
- YAML 1.2.2 Specification - YAML Language Development Team
- TOML v1.0.0 - TOML
- Extensible Markup Language (XML) 1.0 - W3C
- RFC 4180: Common Format and MIME Type for CSV Files - IETF
Câu hỏi thường gặp
Đầu vào JSON có được gửi đến máy chủ không?
Không. Việc phân tích và tuần tự hóa chạy trong trình duyệt, và đầu vào không được gửi đến máy chủ.
Kiểu dữ liệu có được giữ nguyên khi chuyển JSON sang CSV không?
Chuỗi, số, boolean, mảng và đối tượng được giữ nguyên khi định dạng đích hỗ trợ chúng. CSV/TSV chủ yếu dựa trên chuỗi vì chúng không mang siêu dữ liệu kiểu chi tiết.
Có tính năng cú pháp nào không được hỗ trợ không?
Các thẻ YAML nâng cao, ngữ nghĩa không gian tên XML phức tạp và một số giá trị riêng của TOML có thể được chuẩn hóa thành cấu trúc tương thích JSON hoặc được báo là lỗi.