Lewati ke konten utama

Pemformat & Validator HJSON

API reference

Konversi antara HJSON dan JSON, sekaligus validasi saat Anda mengetik. HJSON adalah superset JSON yang ramah manusia — kunci tanpa tanda kutip, komentar // dan #, string multibaris ''' serta koma di akhir diizinkan. Format HJSON menjadi JSON yang rapi atau diringkas, atau sebaliknya, dengan indentasi, pengurutan kunci, dan gaya tanda kutip yang dapat diatur, plus pesan error yang jelas (dengan baris/kolom) untuk input yang tidak valid.

Input

Opsi

Output

Output
 
Status Validasi
Apakah ini membantu?

Cara lain menggunakan alat ini

REST API

curl -X POST https://api.iotools.cloud/v1/tool/hjson-formatter-validator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "input": "{\n  # HJSON is a human-friendly superset of JSON…",
    "mode": "hjson-to-json",
    "indent": "2",
    "sortKeys": "",
    "quoteStyle": "min"
  }'

Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.

Tanyakan ke agen AI

Use the IOTools `hjson-formatter-validator` tool (HJSON Formatter & Validator) on this input:

YOUR_INPUT_HERE

Tempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.

Widget sematan

<iframe
  src="https://iotools.cloud/embed/hjson-formatter-validator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Pemformat & Validator HJSON — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Tempelkan ini di halaman Anda sendiri — gratis, tanpa kunci, cukup tautan balik.

Biaya per panggilan API/MCPMulai dari 5 kredit
Butuh kredit lebih?Lihat harga

Juga tersedia melalui

Panduan

Apa itu HJSON?

HJSON adalah superset JSON yang ramah manusia, dirancang untuk file konfigurasi yang benar-benar diedit secara manual. Kunci objek tidak memerlukan tanda kutip, komentar // dan # diizinkan, string boleh tanpa tanda kutip, koma di akhir diperbolehkan, dan teks panjang dapat dibentang di beberapa baris dengan blok ''' — semua hal yang membuat konfigurasi tulisan tangan terasa merepotkan dalam JSON yang ketat.

Apa yang dilakukan alat ini?

Tempel HJSON (atau JSON biasa) dan dapatkan kembali output yang diformat rapi dan tervalidasi — di kedua arah:

  • HJSON → JSON — mengurai HJSON dan mencetaknya sebagai JSON standar (dengan format rapi atau diringkas), siap untuk API, build tool, atau tempat apa pun yang memerlukan JSON ketat.
  • JSON → HJSON — mengubah file JSON menjadi konfigurasi HJSON yang ramah komentar dan minim tanda kutip, yang lebih mudah dibaca dan diedit manusia nantinya.

Setiap proses menjalankan validasi terlebih dahulu. Input yang salah format tidak gagal secara diam-diam — Anda mendapatkan pesan error persis dari parser, termasuk baris dan kolom tempat kesalahan terjadi.

Fitur

  • Arah Konversi — HJSON → JSON atau JSON → HJSON.
  • Indentasi — 2 spasi, 4 spasi, tab, atau diringkas (tanpa indentasi).
  • Urutkan kunci objek secara alfabetis — secara rekursif, untuk urutan yang konsisten dan ramah diff.
  • Gaya Tanda Kutip (hanya JSON → HJSON) — kutip minimal, beri kutip pada semua kunci, atau beri kutip pada semua kunci dan nilai string.
  • Komentar (//, #, /* */) dan string ''' multibaris dalam sumber diurai dengan benar.
  • Salin atau unduh hasilnya.

Cara menggunakannya

  1. Tempel HJSON atau JSON ke kotak input — konversi berlangsung seketika.
  2. Pilih Arah Konversi.
  3. Sesuaikan indentasi, pengurutan kunci, dan (untuk JSON → HJSON) gaya tanda kutip sesuai kebutuhan.
  4. Salin atau unduh output. Jika input tidak valid, kotak status menampilkan persis apa yang salah dan di mana.

Apakah HJSON itu JSON yang valid?

Setiap dokumen JSON yang ketat juga merupakan HJSON yang valid. Alat ini menerima keduanya sebagai input untuk kedua arah konversi.

Apakah konversi ke JSON mempertahankan komentar saya?

Tidak. JSON tidak mengenal komentar, jadi konversi HJSON → JSON menghapusnya, sama seperti konversi HJSON-ke-JSON mana pun.

Privasi

Proses penguraian dan pemformatan berjalan sepenuhnya di browser Anda. Data Anda tidak pernah meninggalkan perangkat — aman untuk file konfigurasi dan secret yang tidak ingin Anda tempel ke server situs lain.

hjsonjsonformattervalidatorconverterdeveloperconfig

Suka alat-alatnya? Hilangkan iklannya.

Satu kali pembayaran menghapus semua iklan dari akun Anda, selamanya. Tanpa langganan, tanpa pelacakan.