Chuyển đổi CSV, JSON và XML trong khi kiểm tra cấu trúc và loại
Bảng và dữ liệu lồng nhau thể hiện thông tin khác nhau. CSV lưu trữ hàng và cột; JSON có thể đại diện cho các đối tượng và mảng. Kiểm tra cấu trúc, mã hóa và dấu phân cách của đích, sau đó mở một mẫu được chuyển đổi nhỏ trước.
Sử dụng công cụ miễn phí →Kiểm tra thông tin bị mất khi lập bảng
Kiểm tra cách biểu diễn các cấu trúc lồng nhau và các phần tử lặp lại khi JSON hoặc XML trở thành một bảng. CSV không khai báo rõ ràng các loại ngày, số hoặc chuỗi. Ứng dụng nhận có thể diễn giải lại các số 0 ở đầu và số nhận dạng dài, vì vậy hãy so sánh các giá trị quan trọng.
Xem lại dấu phân cách và trích dẫn
CSV và TSV sử dụng các dấu phân cách khác nhau. Kiểm tra dấu phẩy, tab, dòng mới được nhúng và dấu ngoặc kép trong giá trị đầu ra. Các bảng Markdown có giới hạn về cấu trúc và không được coi là để duy trì định dạng bảng tính hoặc ô đã hợp nhất.
Định dạng JSON và chuyển đổi JSONL
Định dạng thêm thụt lề có thể đọc được; giảm thiểu loại bỏ khoảng trắng không cần thiết. Không hoạt động nào sửa chữa được mọi lỗi dữ liệu. JSONL đặt một giá trị JSON độc lập trên mỗi dòng, do đó hãy so sánh số lượng bản ghi khi chuyển đổi sang hoặc từ một mảng.
Chọn đúng công cụ
Ví dụ đầu vào minh họa quy trình làm việc; họ không hứa hẹn về kích thước tệp cụ thể, độ chính xác nhận dạng hoặc khả năng tương thích.
Chuyển đổi CSV sang JSON
Biến hàng và cột thành bản ghi JSON sau khi kiểm tra tiêu đề và dấu phân cách. Xem lại cách các giá trị được thể hiện trong kết quả.
Ví dụ
tên,đếm / Coverton,2 → Mảng bản ghi JSON- Chọn tệp ở định dạng CSV. Tệp tối đa mỗi lô: 1.
- Xem lại Mã hóa đầu vào, Dấu phân cách đầu vào, sau đó bắt đầu xử lý.
- Tải xuống kết quả JSON và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
CSV lưu trữ văn bản theo hàng và cột. Dấu ngoặc kép có thể chứa dấu phẩy và ngắt dòng. Mã hóa và tiêu đề khác nhau. Các chương trình bảng tính có thể thay đổi các số 0 đứng đầu, giá trị ngày hoặc số nhận dạng dài.
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Chuyển đổi JSON sang CSV
Mở danh sách bản ghi JSON trong bảng tính. Các trường lồng nhau tạo ra các cột khác nhau tùy thuộc vào cài đặt làm phẳng.
Ví dụ
Mảng đối tượng JSON → tiêu đề và hàng CSV- Chọn tệp ở định dạng JSON. Tệp tối đa mỗi lô: 1.
- Xem lại Làm phẳng các đối tượng JSON lồng nhau, sau đó bắt đầu xử lý.
- Tải xuống kết quả CSV và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
JSON đại diện cho các đối tượng, mảng, chuỗi, số, giá trị thật và null. Tên thuộc tính được đặt trong dấu ngoặc kép. Sử dụng định dạng để kiểm tra và CSV để có cấu trúc bảng phù hợp.
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Chuyển đổi TSV sang CSV
Nhập bản xuất được phân tách bằng tab vào hệ thống chỉ có CSV. Kiểm tra xem dấu phẩy trong các giá trị có nằm trong ô của chúng không.
Ví dụ
tên/số lượng được phân tách bằng tab → CSV được phân tách bằng dấu phẩy- Chọn tệp ở định dạng TSV, TXT. Tệp tối đa mỗi lô: 1.
- Xem lại Mã hóa đầu vào, sau đó bắt đầu xử lý.
- Tải xuống kết quả CSV và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Chuyển đổi CSV sang TSV
Chuẩn bị bảng CSV cho phần mềm yêu cầu dữ liệu được phân tách bằng tab. Dấu phẩy bên trong các trường được trích dẫn vẫn giữ nguyên nội dung ô.
Ví dụ
các trường CSV được trích dẫn → các bản ghi được phân tách bằng tab- Chọn tệp ở định dạng CSV. Tệp tối đa mỗi lô: 1.
- Xem lại Mã hóa đầu vào, Dấu phân cách đầu vào, sau đó bắt đầu xử lý.
- Tải xuống kết quả TSV và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
CSV lưu trữ văn bản theo hàng và cột. Dấu ngoặc kép có thể chứa dấu phẩy và ngắt dòng. Mã hóa và tiêu đề khác nhau. Các chương trình bảng tính có thể thay đổi các số 0 đứng đầu, giá trị ngày hoặc số nhận dạng dài.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Chuyển đổi XML sang JSON
Kiểm tra các phần tử và giá trị XML trong JSON. Đừng cho rằng cây XML tương đương với một bảng phẳng.
Ví dụ
Cấu trúc <root><name>Coverton</name></root> → JSON- Chọn tệp ở định dạng XML. Tệp tối đa mỗi lô: 1.
- Kiểm tra định dạng đầu vào và thứ tự tệp, sau đó bắt đầu xử lý.
- Tải xuống kết quả JSON và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
XML và JSON có các mô hình dữ liệu khác nhau. Các thực thể XML không an toàn sẽ bị từ chối. Lược đồ bên ngoài không được nhận dạng cũng như không được tự động xây dựng lại.
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Chuyển đổi JSON sang XML
Chọn tên gốc khi viết JSON dưới dạng XML. So sánh cấu trúc được tạo ra với yêu cầu của hệ thống tiếp nhận.
Ví dụ
Dữ liệu JSON + tên gốc → Tài liệu XML- Chọn tệp ở định dạng JSON. Tệp tối đa mỗi lô: 1.
- Xem lại Tên phần tử gốc XML, sau đó bắt đầu xử lý.
- Tải xuống kết quả XML và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
JSON đại diện cho các đối tượng, mảng, chuỗi, số, giá trị thật và null. Tên thuộc tính được đặt trong dấu ngoặc kép. Sử dụng định dạng để kiểm tra và CSV để có cấu trúc bảng phù hợp.
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
XML và JSON có các mô hình dữ liệu khác nhau. Các thực thể XML không an toàn sẽ bị từ chối. Lược đồ bên ngoài không được nhận dạng cũng như không được tự động xây dựng lại.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Định dạng và xác thực JSON
Thụt lề JSON một dòng để đọc và kiểm tra cấu trúc. Cú pháp không hợp lệ phải được sửa trước khi định dạng.
Ví dụ
nhỏ gọn JSON → JSON được thụt lề hợp lệ- Chọn tệp ở định dạng JSON. Tệp tối đa mỗi lô: 1.
- Xem lại Thụt lề JSON, sau đó bắt đầu xử lý.
- Tải xuống kết quả JSON và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
Giảm thiểu JSON
Xóa khoảng trắng không cần thiết khỏi JSON hợp lệ để chuyển. Điều này không nén hình ảnh hoặc xóa bản ghi.
Ví dụ
thụt lề JSON → JSON nhỏ gọn- Chọn tệp ở định dạng JSON. Tệp tối đa mỗi lô: 1.
- Kiểm tra định dạng đầu vào và thứ tự tệp, sau đó bắt đầu xử lý.
- Tải xuống kết quả JSON và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
Chuyển đổi CSV sang MARKDOWN
Di chuyển dữ liệu dạng bảng vào tài liệu README hoặc Markdown. Kiểm tra thời gian hiển thị của các ô và ngắt dòng.
Ví dụ
Tiêu đề/hàng CSV → Bảng đánh dấu- Chọn tệp ở định dạng CSV. Tệp tối đa mỗi lô: 1.
- Xem lại Mã hóa đầu vào, Dấu phân cách đầu vào, sau đó bắt đầu xử lý.
- Tải xuống kết quả Markdown và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
CSV lưu trữ văn bản theo hàng và cột. Dấu ngoặc kép có thể chứa dấu phẩy và ngắt dòng. Mã hóa và tiêu đề khác nhau. Các chương trình bảng tính có thể thay đổi các số 0 đứng đầu, giá trị ngày hoặc số nhận dạng dài.
Cú pháp Markdown hạn chế được hỗ trợ. Các bảng phức tạp, ô nhiều hàng, phần mở rộng và tập lệnh không được áp dụng đầy đủ.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Chuyển đổi MARKDOWN sang CSV
Nhập bảng ống Markdown vào bảng tính. Điều này không biến toàn bộ tài liệu văn xuôi thành một bảng biểu.
Ví dụ
Bảng ống đánh dấu → hàng CSV- Chọn tệp ở định dạng MD, MARKDOWN. Tệp tối đa mỗi lô: 1.
- Kiểm tra định dạng đầu vào và thứ tự tệp, sau đó bắt đầu xử lý.
- Tải xuống kết quả CSV và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
Cú pháp Markdown hạn chế được hỗ trợ. Các bảng phức tạp, ô nhiều hàng, phần mở rộng và tập lệnh không được áp dụng đầy đủ.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Chuyển đổi JSON sang JSONL
Chuẩn bị một mảng JSON cho người tiêu dùng định hướng theo dòng. Xác minh dữ liệu đã chọn khi sử dụng đường dẫn mảng lồng nhau.
Ví dụ
[{bản ghi 1},{bản ghi 2}] → một bản ghi JSON trên mỗi dòng- Chọn tệp ở định dạng JSON. Tệp tối đa mỗi lô: 1.
- Xem lại Đường dẫn mảng (trống cho mảng gốc), sau đó bắt đầu xử lý.
- Tải xuống kết quả JSONL và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
JSON đại diện cho các đối tượng, mảng, chuỗi, số, giá trị thật và null. Tên thuộc tính được đặt trong dấu ngoặc kép. Sử dụng định dạng để kiểm tra và CSV để có cấu trúc bảng phù hợp.
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Mỗi dòng không trống phải chứa chính xác một giá trị JSON hoàn chỉnh. Dòng không chính xác dừng chuyển đổi. JSON đến JSONL yêu cầu một mảng.
Chuyển đổi JSONL sang JSON
Đọc JSONL hoặc NDJSON dưới dạng một mảng. Các dòng không hợp lệ được báo cáo thay vì âm thầm loại bỏ.
Ví dụ
hai dòng JSON hợp lệ → mảng JSON hai phần tử- Chọn tệp ở định dạng JSONL, NDJSON, TXT. Tệp tối đa mỗi lô: 1.
- Xem lại Thụt lề JSON, sau đó bắt đầu xử lý.
- Tải xuống kết quả JSON và kiểm tra nội dung cũng như chất lượng của nó.
Những gì cần kiểm tra
JSON không cho phép nhận xét hoặc dấu phẩy ở cuối. Việc phân tích cú pháp phải tuân theo các giới hạn về độ chính xác bằng số của JavaScript.
Kiểm tra mã hóa ký tự, dấu phân cách và tên cột. Số lượng lớn có thể làm mất độ chính xác trong JavaScript; CSV không bảo toàn tất cả các loại và cấu trúc lồng nhau.
Mỗi dòng không trống phải chứa chính xác một giá trị JSON hoàn chỉnh. Dòng không chính xác dừng chuyển đổi. JSON đến JSONL yêu cầu một mảng.
Hướng dẫn này mô tả các công cụ web công cộng và giới hạn hỗ trợ của chúng. Giữ bản gốc của bạn và kiểm tra kết quả đã tải xuống. Coverton · Sửa chữa và liên hệ
Bản dịch này được chuẩn bị với sự hỗ trợ của phần mềm. Bạn cũng có thể đọc phiên bản tiếng Anh. Đọc bằng tiếng Anh