Dijalankan dalam penyemak imbas anda

Pemformat & Pemampat JSON (Pretty & Minify)

Format atau mampatkan JSON, dengan lokasi ralat yang jelas. Semuanya dijalankan dalam penyemak imbas anda.

Input anda tidak pernah dihantar ke pelayan (diproses secara tempatan) Selamat digunakan walaupun dengan data sensitif
Pilihan lanjutan
Cmd/Ctrl+Enter untuk format / Cmd/Ctrl+Shift+Enter untuk mampat
Sedia
Input (JSON)
Baris 0 Aksara 0 Saiz 0 B
Input anda diproses secara tempatan dalam penyemak imbas dan tidak pernah dihantar ke pelayan.
Output
Baris 0 Aksara 0 Saiz 0 B
Salin atau muat turun output.
JSON yang diformat atau dimampat akan dipaparkan di sini...

Pilihan

Pilihan lanjutan

Cara penggunaan (3 langkah)

1. Tampal

Tampal JSON ke dalam panel input.

2. Format/Mampat

Klik Format atau Mampat untuk menjana keputusan.

3. Salin

Salin output dan anda selesai.

Pintasan

Pintasan berfungsi apabila input mempunyai fokus.
Cmd/Ctrl + Enter
Format
Cmd/Ctrl + Shift + Enter
Mampat
Cmd/Ctrl + L
Padam (dengan pengesahan)

Contoh JSON yang diformat

Sebelum
{"name":"A","items":[1,2],"meta":{"ok":true}}
Selepas
{
  "items": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "name": "A"
}
  • Menambah inden dan pemisah baris untuk bacaan mudah
  • Isih kunci untuk mengekalkan susunan yang konsisten

Nota & istilah

Apakah itu format JSON?

Pretty-printing JSON menambah pemisah baris dan inden supaya strukturnya mudah dibaca.

Apakah itu mampat (minify) JSON?

Memampatkan mengeluarkan ruang putih untuk menjadikan output sekecil mungkin.

Ralat biasa

Koma di hujung, petikan hilang, dan kurungan tidak sepadan adalah biasa. Alat ini menunjukkan butiran baris/lajur.

Tip

Inden 2 mengekalkan perbezaan (diffs) lebih kecil, manakala inden 4 lebih mudah untuk diimbas. Pilih berdasarkan aliran kerja anda.

Soalan Lazim: Pemformat & pemampat JSON

Saya mendapat ralat

Kami menunjukkan baris dan lajur di mana JSON rosak. Jika boleh, input akan diserlahkan dan anda boleh melompat terus ke sana.

Bolehkah saya menggunakan JSON dengan ulasan (JSONC/JSON5)?

JSON standard tidak membenarkan ulasan. Hidupkan “Buang ulasan sebelum mempars” jika perlu (tidak serasi sepenuhnya).

JSON besar sangat perlahan

Parsing dan pemformatan dijalankan dalam Web Worker untuk mengekalkan input responsif. Paparan pepohon dimatikan secara automatik untuk input besar.

Adakah data saya dihantar ke mana-mana?

Tidak. Pemformatan, pemampatan, dan pengesahan dijalankan sepenuhnya dalam penyemak imbas anda.

Saya melihat lepasan \uXXXX

Togol “Lepasan Unicode” untuk mengawal sama ada output menggunakan urutan lepasan.