Pemformat JSON
FreeMengesahkan dan memformat atau meminify dokumen JSON yang lengkap, dengan inden yang boleh diselaraskan, penyusunan kekunci pilihan, dan pelaporan ralat baris/lajur yang tepat.
Berjalan sepenuhnya dalam pelayar anda. JSON anda tidak pernah dimuat naik ke mana-mana.
Apa alat ini buat
Tampal dokumen JSON dan alat ini akan mengesahkannya, kemudian memformatnya dengan inden pilihan anda atau meminifynya kepada satu baris. JSON yang tidak sah dilaporkan dengan baris dan lajur yang tepat di mana penghuraian gagal.
Bagaimana Ia Berfungsi
Alat ini menghuraikan input anda dengan penghurai JSON terbina dalam pelayar, yang membina perwakilan data dalam memori (objek, tatasusunan, rentetan, nombor, boolean dan null). Kemudian ia menyiri perwakilan tersebut kembali kepada teks, sama ada dengan pemisah baris dan inden disisipkan pada setiap tahap bersarang (format) atau dengan semua ruang kosong pilihan dibuang (minify). Secara pilihan, kekunci objek disusun mengikut abjad sebelum penyirian, secara rekursif pada setiap tahap, tanpa menyentuh susunan tatasusunan.
Masalah ia selesaikan
- Menjadikan respons API atau fail konfigurasi yang diminify boleh dibaca untuk tujuan nyahpepijat.
- Mencari dengan tepat di mana dokumen JSON tidak sah, sehingga ke baris dan lajur.
- Mengecilkan fail JSON sebelum menghantarnya, dengan membuang ruang kosong yang tidak perlu.
- Menyeragamkan susunan kekunci merentas dokumen JSON untuk memudahkan perbandingan.
Soalan lazim
›Apakah perbezaan antara ini dan alat JSON Encoder?
Alat ini mengambil dokumen JSON yang lengkap (objek atau tatasusunan) dan mengesahkan, memformat atau meminify strukturnya. Alat JSON Encoder sebaliknya menukar satu rentetan teks biasa kepada (atau daripada) literal rentetan JSON. Kedua-duanya menyelesaikan masalah yang berbeza.
›Mengapa ia memberitahu saya JSON saya mempunyai ralat pada baris dan lajur tertentu?
Penghurai JSON pelayar melaporkan kedudukan aksara tempat ia tersekat, dan alat ini menukar kedudukan itu kepada nombor baris dan lajur dengan mengira pemisah baris, supaya anda boleh terus ke masalah tersebut tanpa perlu menyemak seluruh dokumen.
›Apakah yang dilakukan oleh penyusunan kekunci mengikut abjad?
Ia menyusun semula kekunci setiap objek dalam dokumen secara rekursif mengikut abjad, sambil mengekalkan susunan tatasusunan (kerana susunan tatasusunan mempunyai makna dan menyusun semulanya akan mengubah data). Ini memudahkan perbandingan dua dokumen JSON atau mencari kekunci tertentu secara visual.
›Adakah memformat atau meminify mengubah data itu sendiri?
Tidak. Kedua-dua operasi hanya mengubah ruang kosong antara token JSON. Nilai, kekunci dan susunannya (kecuali apabila anda mendayakan penyusunan kekunci secara jelas) kekal sama sepenuhnya.
›Bolehkah ini mengendalikan fail JSON yang sangat besar?
Oleh kerana semuanya berjalan dalam pelayar anda menggunakan penghurai JSON asalnya, had praktikal adalah memori yang tersedia pada peranti anda dan bukan sebarang had yang dikenakan oleh alat ini, walaupun dokumen yang sangat besar (puluhan megabait) mungkin terasa perlahan dalam medan teks.
Alat Berkaitan
Teks
Pengekod JSON
Mengekod teks biasa kepada literal rentetan JSON yang sah (melepaskan tanda petikan, garis condong belakang dan pemisah baris) dan mendekodnya semula, dengan pecahan aksara yang dilepaskan.
FreeTeks
Pemformat JS/CSS
Memformat semula JavaScript atau CSS yang diminify atau beriinden tidak konsisten kepada kod yang mudah dibaca dan beriinden betul, dengan gaya inden yang boleh diselaraskan dan statistik saiz sebelum/selepas.
FreeTeks
Pemiminify JS/CSS
Mengecilkan JavaScript atau CSS dengan membuang ruang kosong dan komen, dengan pemendekan nama pembolehubah pilihan untuk JavaScript, dan statistik saiz sebelum/selepas.
FreeTeks
Pendekod JWT
Mendekod pengepala dan muatan JWT kepada JSON yang mudah dibaca, menukar tuntutan cap masa kepada tarikh yang mudah dibaca, menandakan token yang tamat tempoh, dan boleh mengesahkan tandatangan HS256 dengan rahsia yang anda berikan.
FreeTeks
Penjana llms.txt
Menjana fail llms.txt mengikut spesifikasi llmstxt.org daripada tajuk, ringkasan dan bahagian pautan, dengan pengumpulan bahagian Optional dan pratonton langsung.
FreeTeks
Pratonton Markdown
Memaparkan Markdown sebagai HTML langsung yang dibersihkan bersebelahan dengan sumber, dengan suis untuk melihat dan menyalin HTML yang dijana.
FreeTeks
Pembetul Mojibake (Teks Terganggu)
Memulihkan bait asal di belakang teks terganggu (mojibake) dan menyahkod semula bait tersebut di bawah beberapa pengekodan biasa, memaparkan setiap calon yang bersih.
FreeTeks
Pengesah Sintaks MySQL
Mengesahkan sintaks MySQL untuk satu atau lebih kenyataan yang dipisahkan tanda koma bertitik, melaporkan baris dan lajur tepat ralat pertama yang ditemui.
Komen (0)
Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.
Belum ada komen. Jadi yang pertama berkongsi pendapat anda!