Penukar Format · JSON Schema
Pilih jenis penukaran di sebelah kiri, tampal sumber dan tukar, kemudian salin atau muat turun hasil
Penukaran format JSON dijelaskan
Penukar ini berpusatkan JSON dan menyokong sembilan sasaran: YAML, XML, CSV, TypeScript, Java, Go, JSON Schema, jadual dan parameter pertanyaan URL, dengan penukaran songsang untuk format terpilih. Pilih jenis dan pilihan selepas memasukkan JSON yang sah, dan bertukar jenis mengekalkan input anda.
Untuk konfigurasi dan dokumentasi, YAML lebih mudah dibaca dan sesuai untuk tetapan berlapis; XML sesuai untuk sistem legasi dan struktur yang memerlukan atribut; CSV dan jadual menukar tatasusunan kepada baris untuk hamparan; parameter pertanyaan URL membantu membina atau membaca pautan permintaan.
Untuk penjanaan kod, antara muka TypeScript, kelas Java dan struct Go menyediakan titik permulaan, manakala JSON Schema menerangkan jenis medan dan peraturan pengesahan yang boleh digunakan semula dalam kontrak dan semakan borang. Semak penamaan dan kebolehan nol berbanding konvensyen projek anda.
Hanya YAML, XML dan CSV boleh dihurai semula kepada JSON; jenis lain adalah output sehala. Pilihan seperti indentasi, nama nod akar dan gaya penamaan medan digunakan serta-merta dan mencetuskan penukaran baharu.
Soalan lazim
- Bolehkah kod yang dijana digunakan terus dalam pengeluaran?
- Ia ialah titik permulaan. Semak nama jenis, medan boleh nol dan gaya projek sebelum melakukan komit, kerana alat ini tidak dapat menyimpulkan makna perniagaan.
- Mengapakah hanya sesetengah format menyokong penukaran songsang?
- Memulihkan JSON daripada kod TypeScript, Java atau Go memerlukan penghuraian struktur sumber dan jenis dengan banyak kekaburan, jadi hanya YAML, XML dan CSV boleh diterbalikkan di sini.
- Bagaimanakah tatasusunan dikendalikan semasa penukaran?
- Tatasusunan menjadi nod senarai dalam YAML dan XML, baris dalam CSV dan jadual, serta koleksi elemen dalam TypeScript dan Go.