Bộ Chuyển Đổi INI sang JSON Trực Tuyến
Chuyển đổi INI sang JSON trực tuyến trong vài giây. Công cụ miễn phí chuyển php.ini, my.cnf và tệp cấu hình legacy thành JSON sạch cho ứng dụng hiện đại. Chạy trong trình duyệt, không cần đăng ký.
Chuyển Đổi INI sang JSON là gì?
Chuyển đổi INI sang JSON là quá trình lấy tệp cấu hình INI cổ điển (với tiêu đề [section] và cặp key=value) và chuyển nó thành JSON, định dạng mà hầu hết mọi API và ứng dụng hiện đại đều kỳ vọng. INI là định dạng php.ini, my.cnf, .gitconfig và configparser của Python đều sử dụng. JSON là thứ script và dịch vụ tiêu thụ. Bộ chuyển đổi ini sang json đi qua mỗi phần và ghi nó như một đối tượng JSON với tên phần làm khóa. Bạn thường cần chuyển đổi ini sang json khi cần đọc cấu hình legacy trong script hiện đại hoặc hiển thị nó qua API.
Tại sao chuyển đổi INI sang JSON?
JSON là định dạng phổ quát cho API, trình duyệt và hầu hết các ngôn ngữ lập trình hiện đại. INI, mặt khác, là thứ các thiết lập PHP cũ, cấu hình MySQL, cài đặt Git và nhiều ứng dụng desktop vẫn sử dụng. Chuyển đổi ini sang json trực tuyến cho phép bạn kết nối hai thế giới đó. Sử dụng công cụ ini sang json khi cần đọc cài đặt php.ini hoặc my.cnf trong script build JavaScript, hiển thị cấu hình legacy cho công cụ chỉ chấp nhận JSON, tạo fixture JSON kiểm thử từ mẫu INI, hoặc hiện đại hóa cấu hình cũ thành định dạng có cấu trúc ứng dụng có thể tiêu thụ trực tiếp.
Cách bộ chuyển đổi INI sang JSON của chúng tôi hoạt động
Khi bạn nhấn Chuyển Đổi, công cụ phân tích tệp INI của bạn, lấy mỗi tiêu đề [section] và biến nó thành đối tượng JSON. Các cặp key=value bên trong mỗi phần trở thành thuộc tính của đối tượng đó. Số và boolean được tự động phát hiện để chúng trở thành số và boolean trong JSON, không phải chuỗi. Tên phần có dấu chấm như [server.dev] trở thành các đối tượng JSON lồng nhau. Chú thích (dòng bắt đầu bằng ; hoặc #) bị bỏ qua vì JSON không hỗ trợ chúng. Mọi thứ xảy ra trong trình duyệt của bạn. Dữ liệu INI của bạn không bao giờ rời khỏi thiết bị.
Tính Năng Bạn Nhận Được
- Chuyển đổi một cú nhấp: nhấn Chuyển Đổi và JSON xuất hiện trong bảng kết quả.
- Ánh xạ phần: mỗi [section] trở thành đối tượng JSON với tên phần làm khóa.
- Phát hiện kiểu: số và boolean được tự động chuyển sang kiểu JSON đúng.
- Phần lồng nhau: tên có dấu chấm như [server.dev] trở thành đối tượng JSON lồng nhau.
- Hỗ trợ tải lên: tải tệp .ini hoặc .cfg từ thiết bị hoặc kéo thả vào ô nhập.
- Sao chép một cú nhấp: lấy kết quả JSON bằng nút Sao Chép và dán bất cứ đâu.
Cách Sử Dụng Công Cụ
- Dán nội dung INI vào trình soạn thảo đầu vào, hoặc sử dụng nút Tải Tệp Lên để tải tệp .ini hoặc .cfg.
- Nhấn nút Chuyển Đổi để tạo kết quả JSON ở bên phải.
- Nhấn nút Sao Chép để sao chép JSON vào clipboard.
- Sử dụng nút Xóa để đặt lại cả hai trình soạn thảo khi muốn bắt đầu lại.
Các Trường Hợp Sử Dụng Phổ Biến
- Script build: đọc cài đặt php.ini hoặc my.cnf trong công cụ JavaScript hoặc Python.
- Hiển thị API: chuyển cấu hình INI legacy thành JSON cho endpoint cài đặt.
- Hiện đại hóa cấu hình: chuyển từ INI sang cấu hình dựa trên JSON được ứng dụng của bạn sử dụng.
- Fixture kiểm thử: tạo mẫu JSON từ tệp INI hiện có cho các bài kiểm thử.
Ví Dụ Chuyển Đổi
Đầu Vào (INI)
[server] host=localhost port=3000
Đầu Ra (JSON)
{
"server": {
"host": "localhost",
"port": 3000
}
}