ESC
Kit Transformasi Data

Aliran kerja ini direka untuk pembangun, penganalisis data dan jurutera DevOps yang kerap memindahkan data antara format — API, hamparan, fail konfigurasi dan sistem lama. Ikuti langkah-langkah secara berurutan apabila memulakan saluran data baharu, atau terus ke penukaran format yang anda perlukan sekarang.

7 langkah ~15 min 7 alat
01

Format dan Sahkan JSON

JSON mentah daripada API atau pangkalan data sering kali dimampatkan dan sukar dibaca. Formatkannya dahulu untuk memahami strukturnya sebelum menulis sebarang logik transformasi.

Pemformat JSON
Tampal JSON mentah atau mampat di sini untuk mendapatkannya dengan inden yang betul dan disahkan — kesan masalah struktur sebelum mencuba sebarang penukaran.
Buka Alat
02

Navigasi Data Bersarang

Gunakan ungkapan JSONPath untuk mencari dan mengekstrak medan tertentu daripada objek bersarang yang kompleks. Berguna untuk memahami struktur data sebelum menulis kod transformasi.

JSON Path Finder
Klik mana-mana nilai dalam JSON anda untuk mendapatkan ungkapan JSONPath — salin terus ke dalam skrip transformasi atau logik penapis anda.
Buka Alat
03

Tukar Tatasusunan JSON ke CSV

Hamparan, alat analisis data dan banyak sistem pelaporan berfungsi dengan CSV. Ratakan tatasusunan JSON anda kepada baris dan lajur berbentuk jadual.

Penukar JSON ke CSV
Tampal tatasusunan JSON untuk mendapatkan output CSV yang bersih dengan pengepala — sedia untuk dibuka dalam Excel, diimport ke pangkalan data atau dimasukkan ke alat pelaporan.
Buka Alat
04

Tukar CSV Kembali ke JSON

Ubah eksport hamparan, dump pangkalan data atau data lama kepada JSON untuk API dan aplikasi web. Kawal nama medan dan urus nilai yang tiada dengan kemas.

Penukar CSV ke JSON
Muat naik atau tampal data CSV dan dapatkan tatasusunan JSON berstruktur — dengan pilihan untuk mengawal cara sel kosong dan medan angka dikendalikan.
Buka Alat
05

Bekerja dengan Konfigurasi YAML

YAML ada di mana-mana dalam DevOps — Docker Compose, Kubernetes, GitHub Actions, Ansible. Tukar antara YAML dan JSON apabila beralih antara fail konfigurasi dan panggilan API.

Penukar YAML ke JSON
Tampal fail konfigurasi YAML untuk menukarnya ke JSON, atau lakukan sebaliknya apabila anda perlu mengubah respons JSON kepada konfigurasi YAML yang mudah dibaca.
Buka Alat
06

Format dan Baca XML

API lama, sistem perusahaan dan suapan RSS masih menggunakan XML. Formatkan XML untuk memudahkan pembacaan, kemudian ekstrak data yang diperlukan sebelum menukarnya ke format moden.

Pemformat XML
Tampal XML yang dimampatkan atau tidak kemas untuk mendapatkan paparan yang bersih dan berinden — kemudian kenal pasti elemen dan atribut yang anda mahu tarik ke dalam format sasaran anda.
Buka Alat
07

Tukar Antara Mana-mana Format

Apabila anda perlu menukar antara JSON, XML, CSV, YAML dan lain-lain di satu tempat, alat ini mengendalikan keseluruhan matriks penukaran format.

Penukar Format Data
Pilih format sumber dan sasaran anda, tampal data anda dan tukar dalam satu langkah — meliputi kombinasi yang tidak dikendalikan secara langsung oleh alat individu.
Buka Alat

Tips Pro

  • Apabila menukar JSON yang tersarang dalam ke CSV, putuskan terlebih dahulu tahap mana yang anda mahu sebagai baris. Meratakan berbilang tahap ke dalam satu baris menghasilkan jadual yang lebar dan tidak kemas — selalunya lebih bersih untuk mengeksport setiap tatasusunan bersarang secara berasingan.
  • Sauh dan alias YAML hilang apabila ditukar ke JSON. Jika konfigurasi YAML anda menggunakannya untuk penggunaan semula, periksa output JSON dengan teliti untuk memastikan semua nilai dikembangkan dengan betul.
  • Sebelum menghantar data XML melalui penukaran, buang sebarang awalan ruang nama (atribut xmlns) yang sistem sasaran anda tidak jangkakan — ia sering menyebabkan kegagalan hurai senyap di hilir.

Soalan Lazim

Gunakan CSV apabila data anda rata dan berbentuk jadual — senarai rekod di mana setiap baris mempunyai medan yang sama. JSON lebih baik apabila data anda bersarang, medan pilihan adalah biasa, atau anda perlu memelihara jenis data seperti boolean dan null. Jika pengguna akhir adalah Excel, alat import pangkalan data atau penganalisis data, CSV biasanya pilihan yang tepat.

Penukar Format Data menyokong penukaran XML ke CSV secara langsung. Walau bagaimanapun, XML boleh bersarang secara sewenang-wenangnya manakala CSV adalah rata, jadi alat ini perlu membuat keputusan mengenai tahap elemen mana yang menjadi baris. Untuk XML yang kompleks, selalunya lebih jelas untuk menukar ke JSON dahulu, memeriksa strukturnya, kemudian meratakan ke CSV secara manual.

Objek bersarang biasanya sama ada diratakan ke dalam nama lajur dengan notasi titik (cth. address.city) atau disirikan sebagai rentetan JSON dalam satu sel. Alat JSON ke CSV di sini menggunakan perataan secara lalai. Tatasusunan dalam objek adalah lebih sukar — ia biasanya disirikan sebagai rentetan kerana CSV tidak mempunyai cara untuk mewakili hubungan satu-ke-banyak dalam satu baris.

YAML lebih mudah untuk ditulis dan dibaca oleh manusia — tiada pendakap kerinting atau petikan yang diperlukan, ulasan dibenarkan dan rentetan berbilang baris adalah bersih. JSON lebih selamat untuk konfigurasi yang dijana mesin kerana sintaksnya tidak ambiguiti. Jika manusia mengedit fail secara berkala, gunakan YAML. Jika alat bina anda menjanakannya, JSON atau TOML kurang terdedah kepada ralat.

Semua alat di laman ini berjalan sepenuhnya dalam pelayar anda, jadi prestasi bergantung pada peranti anda. Fail sehingga beberapa megabait berfungsi dengan baik untuk kebanyakan orang. Fail yang sangat besar (10 MB ke atas) boleh menjadi perlahan kerana pelayar perlu menghurai dan memaparkan keseluruhan kandungan. Untuk fail bersaiz itu, pertimbangkan untuk membahagikan data dahulu atau menggunakan alat baris arahan seperti jq.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat