Penjana JSON Schema
Penjana JSON Schema percuma dalam talian. Tampal contoh JSON dan terus kesimpulkan skema draf-07 atau 2020-12 dengan sifat wajib, strategi tatasusunan dan pengesanan format rentetan — sepenuhnya dalam pelayar anda.
Cara Menggunakan Penjana JSON Schema
Alat ini menyimpulkan JSON Schema daripada dokumen JSON contoh. Tampal atau muatkan data contoh di sebelah kiri, laraskan opsinya, dan skema draft-07 atau 2020-12 yang dijana muncul di sebelah kanan secara masa nyata. Ia menggunakan enjin inferens to-json-schema secara setempat dalam pelayar anda, dengan langkah pascapemprosesan yang menukar penanda diperlukan setiap properti enjin kepada tatasusunan required yang mematuhi spesifikasi pada objek induknya. Tiada apa dimuat naik ke mana-mana.
- Tampal JSON contoh anda ke dalam kawasan teks kiri, atau gunakan Muatkan fail / Contoh.
- Putuskan sama ada setiap properti mesti wajib: tanda Tandakan semua properti sebagai diperlukan untuk mendapat tatasusunan required pada setiap objek.
- Pilih strategi tatasusunan: Gabungkan semua item (satu skema meliputi setiap elemen), Item pertama sahaja, Item seragam (ralat jika tidak sepadan) atau Tuple (satu skema setiap kedudukan).
- Pilih versi $schema: tiada, Draft-07 atau Draft 2020-12, untuk menambah URI pengepala rasmi.
- Aktifkan Kenal pasti format rentetan untuk melampirkan anotasi format seperti email atau date pada nilai yang menyerupainya.
- Salin hasilnya atau muat turun sebagai schema.json; skema yang dijana diformat semula dengan inden dua ruang untuk kebolehbacaan.
Inferens mencerminkan tepat sampel yang anda berikan — medan yang tiada dalam sampel tidak akan muncul dalam skema, jadi berikan contoh paling kaya dan realistik. Nilai seperti Ada Lovelace mungkin dianotasi format: color kerana rentetan abjad pendek menyerupai nama warna CSS; matikan Kenal pasti format rentetan untuk jenis rentetan biasa, atau bersihkan baris format secara manual.
Alat Berkaitan
- Pengesah JSON Sahkan sintaks JSON serta-merta dengan mesej ralat terperinci dan nombor baris. Alat percuma yang berjalan 100% dalam pelayar anda.
- Cantikkan JSON Format dan cantikkan JSON dengan indentasi boleh ubah. Cantikkan JSON termampat serta-merta dalam pelayar anda.
- JSON ke TypeScript Tukar JSON ke interface dan definisi jenis TypeScript serta-merta. Menyokong objek bersarang, tatasusunan, dan jenis union.
- Kalkulator Chmod Kalkulator chmod dalam talian percuma untuk mengvisualisasikan dan mengira keizinan fail Linux dengan kotak tanda. Tukar serta-merta antara notasi angka (755, 644) dan simbolik (rwxr-xr-x). Menyokong keizinan khas seperti setuid, setgid, sticky bit.
- Jadual ASCII Rujukan pengkodan aksara ASCII lengkap dengan kod perpuluhan, heksadesimal, oktal, binari, entiti HTML dan penerangan aksara. Cari dan tapis serta-merta.
- Penguji Permintaan HTTP Uji API REST terus dalam pelayar anda. Hantar permintaan GET, POST, PUT, DELETE dengan pengepala, badan dan parameter tersuai. Lihat status, pengepala dan badan JSON respons serta-merta.
- Penjana .htaccess Jana peraturan .htaccess Apache untuk pengalihan, penulisan semula, header keselamatan, cache dan banyak lagi.
- Penjana Robots.txt Penjana robots.txt dalam talian percuma. Cipta dan sesuaikan fail robots.txt untuk mengawal perayapan enjin carian, menguruskan akses perayap, dan mengoptimumkan SEO laman web anda.