Chuyển TXT sang JSON
Tạo cấu trúc cho một file văn bản thuần. Khi mỗi dòng chứa cùng các trường được phân tách bằng tab, dấu |, dấu phẩy hoặc khoảng trắng, công cụ sẽ biến các dòng thành bản ghi JSON mà mã nguồn đọc được ngay, không cần viết trình phân tích riêng.
Chuyển đổi dữ liệu
hoặc thả tệp CSV, TSV, TXT … vào đây ·
Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút
Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.
Ký tự ngăn cách các cột trong tệp CSV và văn bản, dùng cho cả đọc và ghi. Tự động sẽ nhận diện từ dữ liệu đầu vào và ghi bằng dấu phẩy.
UTF-8 dùng được cho mọi ngôn ngữ. Chọn UTF-8 có BOM nếu Excel trên Windows hiển thị sai ký tự có dấu hoặc ký tự châu Á khi mở tệp CSV.
Với đầu vào Excel, ODS và Numbers: chỉ chuyển trang tính đầu tiên, hoặc mọi trang tính (mỗi trang tính một tệp CSV trong tệp ZIP, hoặc mỗi trang tính một khóa JSON).
Tên thẻ trang tính trong bảng tính mới, tối đa 31 ký tự.
Mảng đối tượng dùng tên cột làm khóa cho từng dòng; mảng của mảng gọn hơn và giữ tiêu đề làm mảng đầu tiên.
Tên phần tử ngoài cùng bao tất cả các dòng; mỗi dòng trở thành một <row> bên trong nó.
Dùng trong các câu lệnh CREATE TABLE và INSERT. Chỉ gồm chữ cái, chữ số và dấu gạch dưới.
Cách đặt dấu trích dẫn và kiểu cột hơi khác nhau giữa các cơ sở dữ liệu; hãy chọn hệ bạn sẽ nhập vào.
Ghi lại các ô ngày tháng theo một định dạng thống nhất. ISO (2026-10-18) an toàn nhất cho cơ sở dữ liệu và mã nguồn; giữ nguyên để chúng như trong tệp gốc.
Cách sử dụng công cụ này
- 1
Tải lên file văn bản
Thêm file .txt xuất ra, bản dump phân cách bằng tab hoặc danh sách mỗi dòng một mục. Tối đa 20 tệp, mỗi tệp 95 MB.
- 2
Chọn cách phân tách các dòng
Ký tự phân cách mặc định là Tự động phát hiện. Trong Cài đặt nâng cao, hãy chọn Tab, Pipe hoặc Dấu cách nếu bạn đã biết, đặt Mã hóa ký tự cho các file cũ và tắt Dòng đầu là tiêu đề nếu dòng 1 là dữ liệu.
- 3
Chuyển sang JSON
Nhấn Chuyển sang JSON rồi tải file về, có thụt lề để dễ đọc hoặc dạng gọn khi tắt Định dạng dễ đọc.
Làm thế nào để chuyển file TXT sang JSON?
Tải file .txt lên, giữ Ký tự phân cách ở Tự động phát hiện và bật Dòng đầu là tiêu đề, rồi nhấn Chuyển sang JSON. Mỗi dòng trở thành một đối tượng, và các từ ở dòng 1 trở thành khóa.
File văn bản nào chuyển sang JSON gọn gàng
Đuôi .txt chỉ cho biết file chứa ký tự, không đảm bảo gì về cấu trúc. Những file chuyển đổi tốt là những file thực chất là bảng. Sao chép ô từ Excel hoặc Google Sheets sẽ đưa văn bản phân cách bằng tab vào clipboard, nên dán vào Notepad rồi lưu sẽ cho đúng loại file đó. Ngân hàng, hệ thống tính lương và các ERP cũ xuất báo cáo .txt phân cách bằng pipe, còn thiết bị khoa học thường ghi số đo cách nhau bằng dấu cách hoặc tab.
Văn xuôi không chuyển đổi được, và tài liệu có bố cục dòng thay đổi giữa chừng cũng vậy. Nếu file thực ra phân cách bằng dấu phẩy và bạn muốn bảng tính thay vì mã, TXT sang CSV là đường ngắn hơn. Notepad lưu file mới ở dạng UTF-8 mặc định từ Windows 10 phiên bản 1903, nên file gần đây thường không cần đổi mã hóa; file từ máy cũ thì thường cần.
Chuyển văn bản sang JSON theo loại ký tự phân tách
Trường hợp dễ nhất. Tab hiếm khi xuất hiện trong giá trị, nên tên có dấu phẩy và địa chỉ có dấu cách vẫn nằm trong một trường.
- Nội dung sao chép từ bảng tính
- Nhiều bản xuất từ công cụ cơ sở dữ liệu
Phổ biến trong các bản xuất tài chính và mainframe chính vì | hầu như không bao giờ xuất hiện trong dữ liệu thực.
- Báo cáo ngân hàng và tính lương
- Nhật ký ứng dụng theo từng dòng
File CSV được lưu với đuôi .txt. Giá trị chứa dấu phẩy phải được đặt trong dấu ngoặc kép, như RFC 4180 mô tả, nếu không các cột sẽ bị lệch.
- Bản xuất được đổi tên để qua bộ lọc email
- Danh sách liên hệ cũ
Chỉ hoạt động khi không giá trị nào chứa dấu cách. Từ đơn, mã và số thì được; họ tên đầy đủ thì không.
- Số đo từ thiết bị
- Danh sách từ và ID
JSON đầu ra trông như thế nào
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- ký tự phân cách cùng Tự động phát hiện
- 5
- mã hóa văn bản nguồn
- 8
- file văn bản mỗi lần
- 20
- trước khi file tải lên bị xóa
- 30 phút
So sánh văn bản thuần và JSON
TXT
Văn bản thuần
Tệp TXT chỉ chứa ký tự thuần, không có định dạng, phông chữ, hình ảnh hay bố cục. Tệp văn bản hiện đại thường được mã hóa UTF-8, bao quát mọi ngôn ngữ, dù các tệp cũ có thể dùng bảng mã khác và hiển thị ký tự lỗi. Văn bản thuần rất nhỏ, không bao giờ lỗi thời và mở được trên mọi thiết bị, từ điện thoại đến máy chủ. Định dạng không chứa được chữ đậm, bảng hay hình ảnh, nên cấu trúc phải được thể hiện bằng khoảng trắng hoặc ký hiệu đánh dấu đơn giản.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- –
JSON
Dữ liệu JavaScript Object Notation (JSON)
JSON là định dạng văn bản gọn nhẹ cho dữ liệu có cấu trúc, được Douglas Crockford phổ biến đầu thập niên 2000 và chuẩn hóa thành RFC 8259 và ECMA-404. Định dạng biểu diễn object, mảng, chuỗi, số, boolean và null bằng cú pháp đơn giản, dễ đọc. JSON là định dạng mặc định cho API web, tệp cấu hình và trao đổi dữ liệu giữa các ứng dụng trong hầu hết ngôn ngữ lập trình. Định dạng không có sẵn chú thích, kiểu ngày tháng hay schema, và tệp lớn lồng nhiều cấp rất khó đọc nếu không có trình xem.
- Nén
- –
- Độ trong suốt
- –
- Ảnh động
- –
- Ra mắt
- 2001 · Douglas Crockford
TXT được chuyển sang JSON khi văn bản xuất từ chương trình cũ hoặc sao chép từ báo cáo cần đưa vào mã hiện đại, nội dung API hoặc nhập NoSQL, và không ai muốn tự viết trình phân tích cho một file.
Câu hỏi thường gặp về chuyển TXT sang JSON
File văn bản của tôi mỗi dòng một mục. Có chuyển thành mảng JSON được không?
Có. Nếu dòng tiêu đề như name nằm ở trên cùng, mỗi dòng sau đó trở thành một đối tượng như {"name": "Lisbon"}. Nếu không có tiêu đề, hãy tắt Dòng đầu là tiêu đề và chọn Mảng của các mảng, mỗi dòng sẽ được ghi thành một danh sách một phần tử.
Vì sao chế độ tự động nhận diện lại tách câu của tôi ở mọi khoảng trắng?
Nếu file không có tab, pipe hay dấu phẩy thì dấu cách là ký tự phân tách duy nhất còn lại để tìm. Hãy đặt Ký tự phân cách là ký tự mà các trường của bạn thực sự dùng; văn bản tự do có dấu cách bên trong giá trị cần tab hoặc pipe giữa các trường để chuyển đổi chính xác.
Có thể chuyển file log sang JSON không?
Nếu mọi dòng theo cùng một mẫu, chẳng hạn mốc thời gian, mức độ và nội dung được phân tách bằng pipe hoặc tab thì được. Nhật ký mà nội dung có chứa ký tự phân tách, hoặc bố cục dòng thay đổi, cần một trình phân tích log chứ không phải công cụ chuyển bảng.
Nên chọn bảng mã nào cho file TXT từ hệ thống cũ?
File do phần mềm Windows phương Tây tạo ra trước khi UTF-8 phổ biến thường là Windows-1252; file tiếng Nhật là Shift_JIS, tiếng Trung là GB18030, tiếng Hàn là EUC-KR. Hãy chọn mã hóa nguồn để các chữ có dấu được đọc đúng. Bản thân JSON được ghi bằng UTF-8, mã hóa mà RFC 8259 yêu cầu cho JSON trao đổi giữa các hệ thống.
Còn văn bản độ rộng cố định, nơi các cột được căn bằng khoảng trắng thì sao?
Công cụ tách theo ký tự phân cách, không theo vị trí ký tự. Nếu giá trị không bao giờ chứa dấu cách thì tùy chọn Dấu cách hoạt động tốt. Nếu không, hãy mở file trong bảng tính, tách bằng tính năng text-to-columns, lưu thành workbook rồi dùng Excel sang JSON.
Kết quả là JSON hay JSON Lines?
JSON chuẩn: một tài liệu với một mảng cấp cao nhất duy nhất, mọi trình phân tích JSON đều nạp được trong một lệnh. JSON Lines đặt mỗi bản ghi trên một dòng và phù hợp để xử lý luồng, nhưng đó không phải định dạng mà trang này ghi ra.
- Chuyển TXT sang CSVChuyển file .txt có dấu phân cách sang CSV chuẩn online. Tự nhận diện tab, dấu |, chấm phẩy, khoảng trắng, sửa mã hóa, đặt ngoặc kép theo RFC 4180.
- Chuyển JSON sang TXTChuyển JSON sang file văn bản thuần: mỗi bản ghi một dòng, các trường phân tách bằng tab hoặc ký tự bạn chọn. Mở được bằng Notepad, Excel và công cụ dòng lệnh.
- Chuyển Excel sang JSONChuyển trang tính Excel sang JSON online: dòng tiêu đề thành khóa, mỗi dòng một đối tượng, ngày ghi dạng chuỗi ISO. Hỗ trợ XLSX, XLS, ODS và Numbers.
- Chuyển CSV sang TXTChuyển CSV sang file .txt cho biểu mẫu chỉ nhận file văn bản, cho người nhận không nên mở bằng Excel, hoặc để mở bằng mọi trình soạn thảo. 20 file cùng lúc.
- Chuyển PDF sang JSONChuyển bảng trong file PDF sang JSON: mỗi hàng thành một đối tượng với khóa là tiêu đề cột, dùng ngay cho script, API hay cơ sở dữ liệu. Tối đa 20 file PDF.
- Chuyển TXT sang ExcelChuyển file .txt sang bảng tính Excel: dòng phân tách bằng tab hoặc dấu phẩy thành hàng và cột, danh sách thành một cột. Không cần Text Import Wizard.