Pilih JSON, YAML, atau CSV sebagai sumber lalu pilih format berbeda sebagai tujuan. Ruang kerja tidak menebak format atau membuat URL berisi data, dan jika Anda menyetel kedua dropdown ke format yang sama, sisi lainnya berganti secara otomatis, karena konversi dengan sumber dan tujuan yang sama ditolak alih-alih dikembalikan apa adanya secara diam-diam.
02
Tempel dan validasi segera
Penempelan langsung mengonversi; saat konversi otomatis aktif, suntingan biasa dijalankan ulang setelah jeda singkat, dan Ctrl atau Command + Enter menjalankan sesuai permintaan. Kesalahan sintaks muncul dengan baris dan kolom setiap kali parser menyediakannya, dan Muat contoh mengisi kolom dengan dokumen kecil yang valid dalam format sumber terpilih sehingga Anda dapat melihat konversi yang bersih terlebih dahulu.
03
Atur opsi output
Untuk tujuan JSON dan YAML, kontrol indentasi output memilih dua atau empat spasi. Ketika tujuannya CSV, kontrol tersebut berubah menjadi saklar aman-spreadsheet — aktif secara default — yang memberi awalan apostrof pada setiap sel yang diawali =, +, -, atau @ agar aplikasi spreadsheet tidak mengeksekusinya sebagai formula.
04
Tinjau peringatan fidelitas
Peringatan menandai setiap kehilangan yang diterima: anchor YAML diperluas, komentar YAML dihapus, sel CSV diperlakukan sebagai string, null ditulis sebagai sel kosong, dan nilai mirip formula di-escape. Struktur yang tidak didukung atau ambigu — merge key YAML, tag khusus, dokumen ganda, integer terlalu besar, atau nilai bertingkat yang menuju CSV — menghentikan konversi dengan kesalahan yang disebutkan namanya alih-alih mengubah makna secara diam-diam.
05
Salin, unduh, atau balikkan
Salin hasil tervalidasi ke clipboard, unduh sebagai toolars-converted dengan ekstensi .json, .yaml, atau .csv yang sesuai, atau gunakan Tukar format untuk menjadikan output saat ini sebagai sumber berikutnya — cara cepat memastikan perjalanan pulang-pergi JSON ke YAML lalu kembali ke JSON mempertahankan data.
06
Lanjutkan dengan hasil ini
Buka ruang kerja baru di bawah dengan salinan hasil ini. Tidak ada yang dikirim atau disimpan; jalankan alat berikutnya saat siap. Hanya satu ruang lanjutan sekaligus. Tutup sebelum membuka yang lain. Perubahan hasil sumber, keluar atau memuat ulang halaman, atau 10 menit sejak dibuka akan menghapus salinan lanjutan dan suntingannya. Sumber tetap di sini.
Fakta alat
Pemrosesan
Di browser Anda
Input meninggalkan perangkat
Tidak pernah
Retensi
Transfer lokal opsional
Harga
Gratis
Masukan Anda tetap di peramban.
Konverter Data Terstruktur menggunakan jalur eksekusi lokal terverifikasinya dan tidak membuat riwayat masukan atau keluaran tersembunyi.
Eksekusi lokal
Berjalan di dalam tab peramban saat ini.
Tanpa pemrosesan tersembunyi
Data alat aktif tidak pernah menjadi catatan dokumen Toolars.
Tanpa perlu akun
Gunakan alur kerja inti tanpa membuat profil. Favorit disinkronkan ke akun Anda setelah masuk.
Ruang kerja dan transfer
Menutup tab menghapus data ruang kerja biasa. Jika Anda memilih transfer, hasil yang dipilih tetap tersimpan di perangkat ini meskipun halaman dimuat ulang atau tab ditutup, dan dapat diterima selama 30 menit. Menerima atau menolaknya akan menghapus hasil tersebut; data kedaluwarsa dibersihkan saat fitur transfer digunakan lagi.
Kapan Konverter Data Terstruktur berguna
Ubah YAML berkomentar menjadi JSON ketat
Tempel berkas konfigurasi yang memakai jangkar dan komentar, konversi YAML ke JSON dengan indentasi dua spasi, dan baca peringatannya: komentar dibuang dan jangkar dikembangkan, jadi tinjau keluaran sebelum menjadi referensi uji.
Ekspor daftar pengguna sebagai CSV yang aman untuk spreadsheet
Konversi larik JSON datar berisi rekaman pengguna ke CSV dengan tombol aman-spreadsheet aktif, agar sel yang diawali = tiba dalam keadaan lolos-escape dan tidak dapat dieksekusi sebagai rumus saat berkas dibuka di aplikasi spreadsheet.
Verifikasi perjalanan pulang-pergi sebelum rilis
Konversi JSON ke YAML, tekan Tukar format, dan konversikan balik: jika dokumen yang dipulihkan cocok dengan sumber, format perantara bebas kehilangan untuk struktur data Anda dan aman diserahkan ke tim lain.
Apa yang sebenarnya dilakukan Konverter Data Terstruktur
Konfigurasi contoh sebuah layanan mikro dikirim sebagai YAML berkomentar dengan jangkar, uji integrasi menginginkan data yang sama sebagai JSON ketat, dan tim dukungan menginginkan daftar pengguna sebagai CSV yang siap untuk spreadsheet. Pengonversi data terstruktur gratis online harus mengatasi ketiganya tanpa mengirim dokumen ke mana pun. Pengonversi data terstruktur online ini mengonversi JSON, YAML, dan CSV di browser saat Anda menempel: kesalahan sintaks tiba dengan baris dan kolom, peringatan menyebut setiap kehilangan yang diterima — komentar dibuang, jangkar dikembangkan, sel CSV dibaca sebagai string — dan sel yang menyerupai rumus lolos escape sebelum spreadsheet dapat menjalankannya. Gunakan untuk menyusun konfigurasi dalam YAML dan menyerahkan JSON ke API, untuk meratakan larik JSON menjadi impor CSV, atau untuk memastikan perjalanan pulang-pergi melalui YAML mempertahankan data Anda sebelum tim lain bergantung padanya. Batasnya tetap eksplisit: 256 KiB masukan, 40 tingkat sarang, dan hanya larik datar berisi objek yang menjadi CSV. Karena tidak ada yang diunggah, konfigurasi yang membawa token dan endpoint internal tetap di perangkat.
Pertanyaan umum
Format apa yang didukung?
Ruang kerja mendukung JSON, sintaks inti YAML 1.2, dan CSV berpemisah koma dengan baris header unik yang wajib. TOML dan XML masih memerlukan pengujian fidelitas tersendiri dan tidak diterima dalam rilis ini, dan memilih format yang sama di kedua sisi juga ditolak — setiap eksekusi mengonversi antara dua format berbeda.
Bagaimana YAML diproses dengan aman?
Dalam mode teks, parsing berjalan dalam Web Worker sekali pakai dengan batas tegas: input 256 KiB, kedalaman 40 tingkat, 10.000 node, 50 ekspansi alias, dan anggaran waktu 1.500 md. Tag khusus atau yang dapat dieksekusi, merge key, schema jarak jauh, DTD, import, include, dan semua pemuatan sumber daya jaringan dinonaktifkan, sehingga dokumen berbahaya atau cacat tidak dapat keluar dari parser.
Apa yang dapat berubah saat konversi?
JSON tidak dapat mewakili komentar atau identitas anchor YAML, dan CSV tidak dapat mempertahankan tipe skalar, identitas null, atau struktur bertingkat. Setiap kehilangan yang diterima ditampilkan sebagai peringatan pada hasil; bentuk yang tidak aman atau ambigu ditolak langsung. Kunci duplikat, properti bernama __proto__, constructor, atau prototype, angka non-finit, dan integer di luar rentang aman ditolak alih-alih dipaksakan.
Apa fungsi opsi CSV aman-spreadsheet?
Ketika tujuan adalah CSV dan saklar aktif, setiap sel yang teksnya diawali =, +, -, atau @ — setelah spasi atau tab di depan — diberi awalan apostrof, sehingga aplikasi spreadsheet menampilkannya sebagai teks alih-alih mengeksekusinya sebagai formula. Setiap eksekusi yang terpengaruh menambahkan peringatan agar perubahan terlihat. Biarkan aktif untuk file yang menuju spreadsheet; matikan hanya ketika CSV masuk ke sistem yang mengharapkan nilai mentah.
Mengapa CSV saya ditolak?
Dalam mode teks, parser mengharuskan baris header dengan nama yang tidak kosong dan unik — tanda urutan byte di awal header pertama ditoleransi — dan setiap record harus memiliki jumlah kolom yang persis sama dengan header. Kolom berkutip mengikuti aturan standar: tanda kutip ganda di-escape dengan digandakan dan boleh memuat baris baru, tetapi kutip di tengah kolom tanpa tanda kutip adalah kesalahan beserta baris dan kolomnya. Output dibatasi 5.000 baris dan 256 kolom, dan hanya array datar berisi objek dengan kunci identik yang dapat dikonversi ke CSV.
Apakah nilai saya diunggah atau disimpan?
Konversi berjalan lokal. Dokumen saat ini dan langkah lanjutan di halaman yang sama tetap di memori; Bersihkan menghapus dokumen saat ini. Data sumber dan hasil tidak dikirim melalui URL, analitik, log, atau formulir umpan balik. Penerusan file ke alat lain adalah tindakan opsional yang terpisah. Jika Anda secara eksplisit meneruskan keluaran ke alat lain, keluaran itu disimpan di penyimpanan lokal browser. Mengatur ulang, memuat ulang, atau menutup ruang kerja tidak menghapus salinan yang menunggu ini. Menerima atau membatalkan penerusan menghapusnya; setelah 30 menit, salinan tidak dapat diterima lagi.
Apa batas mode berkas CSV?
Mode berkas mendukung pilihan eksplisit UTF-8, UTF-16LE/BE, GB18030 atau Windows-1252 serta koma, titik koma, tab atau garis tegak. Nama kolom dipertahankan kecuali pemangkasan dipilih; nama harus unik dan tidak kosong. Masukan ≤ 100 MiB, keluaran ≤ 32 MiB, ≤ 256 kolom dan ≤ 1 MiB per rekaman setelah didekode, dihitung sebagai UTF-8. Pratinjau menampilkan 20 baris dengan sel hingga 160 karakter; unduhan mempertahankan nilai lengkap. JSONL menyimpan string. CSV ternormalisasi memakai UTF-8, koma, CRLF, dan bidang berkutip; BOM opsional membantu mengenali pengodean tetapi tidak memaksakan tipe. Rekaman fisik kosong dilewati. Pengodean dan kutip dinormalisasi, bukan salinan byte demi byte. Proses lokal dapat dibatalkan; keluaran disimpan di memori sehingga penggunaan puncak dapat melebihi 32 MiB.
Kapan saya harus menggunakan JSON, YAML, atau CSV?
Gunakan JSON ketika mesin bertukar data: API, konfigurasi yang dikonsumsi kode, dan referensi uji yang harus tetap tegas. Gunakan YAML untuk berkas yang diedit manusia secara manual — manifes penerapan dan dokumentasi — di mana komentar dan jangkar membantu. Gunakan CSV ketika spreadsheet atau impor data mengharapkan baris dan kolom. Konversikan antar mereka di sini, dan biarkan peringatan memberi tahu apa yang tidak dapat dipertahankan format target.
Apa perbedaan antara JSON dan XML?
JSON adalah format data minimal yang dibangun di atas objek dan larik: tanpa tag penutup, tanpa atribut, dan dengan satu cara kanonik menulis sebagian besar nilai, sehingga lebih kecil dan lebih mudah diurai di JavaScript dan kebanyakan API modern. XML adalah format dokumen dengan elemen, atribut, namespace, dan skema, dan masih menguasai industri yang memvalidasi dokumen, seperti penerbitan, standar perbankan, dan banyak integrasi perusahaan. Ruang kerja ini mengonversi JSON, YAML, dan CSV; XML memerlukan pengonversi yang sadar dokumen, karena model atribut dan namespace-nya tidak dipetakan satu-ke-satu ke pohon data biasa.