# Panduan Alat JSON: Konversi Dokumen dan Data ke JSON dan Sebaliknya

> Panduan ini menjelaskan cara alat JSON membaca dan menulis file, format dokumen dari PDF dan Word ke JSON, serta alat yang tepat untuk setiap pekerjaan.

- Halaman: https://acepdfmd.com/id/guides/json-guide/
- Diperbarui: 2026-09-21
- Berjalan di: https://acepdfmd.com (File yang diunggah dihapus dalam 60 menit. Tanpa pendaftaran untuk penggunaan ringan.)
- Juga dalam 29 bahasa: https://acepdfmd.com/<lang>/guides/json-guide/

## Mengapa JSON

JSON adalah format data yang paling mudah dibaca oleh program, layanan web, dan model AI: objek dengan field bernama, daftar, angka, teks, true, false, dan null, tidak ada yang lain. Dokumen dan spreadsheet tidak disimpan seperti itu. Alat dalam keluarga ini menjembatani kesenjangan itu di kedua arah: mengubah PDF, file Word, spreadsheet, CSV, YAML, dan XML menjadi JSON, dan mengubah JSON kembali menjadi file yang dapat dibaca orang, seperti PDF, Word, Excel, CSV, dan HTML.

Setiap alat berjalan di server kami melalui koneksi aman dan menghapus file yang diunggah dalam 60 menit. Input teks dapat ditempel langsung tanpa perlu diunggah.

## Alat Mana untuk Pekerjaan Apa

| Anda memiliki | Anda ingin | Gunakan |
|---|---|---|
| Sebuah PDF | Teks, tabel, dan metadata sebagai data | [PDF ke JSON](https://acepdfmd.com/id/tool/pdf-to-json/) |
| Dokumen Word | Heading, paragraf, daftar, dan tabel sebagai data | [Word ke JSON](https://acepdfmd.com/id/tool/word-to-json/) |
| Workbook Excel | Record, baris, atau kolom | [Excel ke JSON](https://acepdfmd.com/id/tool/excel-to-json/) |
| File CSV atau TSV | Array JSON dengan nilai bertipe | [CSV ke JSON](https://acepdfmd.com/id/tool/csv-to-json/) |
| File YAML | Data yang sama sebagai JSON | [YAML ke JSON](https://acepdfmd.com/id/tool/yaml-to-json/) |
| File XML | Objek, atribut, dan array | [XML ke JSON](https://acepdfmd.com/id/tool/xml-to-json/) |
| JSON | PDF untuk dibaca atau dicetak | [JSON ke PDF](https://acepdfmd.com/id/tool/json-to-pdf/) |
| JSON | Workbook Excel | [JSON ke Excel](https://acepdfmd.com/id/tool/json-to-excel/) |
| JSON | File CSV | [JSON ke CSV](https://acepdfmd.com/id/tool/json-to-csv/) |
| JSON | Dokumen Word yang dapat diedit | [JSON ke Word](https://acepdfmd.com/id/tool/json-to-word/) |
| JSON | Halaman web | [JSON ke HTML](https://acepdfmd.com/id/tool/json-to-html/) |
| JSON | YAML untuk file konfigurasi | [JSON ke YAML](https://acepdfmd.com/id/tool/json-to-yaml/) |
| JSON | XML untuk sistem lain | [JSON ke XML](https://acepdfmd.com/id/tool/json-to-xml/) |
| JSON yang berantakan atau tidak valid | JSON yang bersih dan valid | [Formatter JSON](https://acepdfmd.com/id/tool/json-formatter/) |
| Dua file JSON | Daftar apa yang berubah | [Bandingkan JSON](https://acepdfmd.com/id/tool/json-compare/) |

Markdown memiliki pasangannya sendiri: [Markdown ke JSON](https://acepdfmd.com/id/tool/markdown-to-json/) mengekspor pohon dokumen dan [JSON ke Markdown](https://acepdfmd.com/id/tool/json-to-markdown/) mengubah JSON menjadi outline atau tabel Markdown.

## Format Dokumen

PDF ke JSON dan Word ke JSON menulis bentuk yang sama, sehingga satu kode dapat menangani keduanya. Level teratas selalu memiliki field berikut:

```json
{
  "format": "acepdfmd-document",
  "version": 1,
  "source": {"type": "pdf", "filename": "report.pdf", "title": "Q3 Report", "pages": 12},
  "pages": [{"number": 1, "width": 612, "height": 792, "words": 380, "text": "..."}],
  "blocks": [
    {"type": "heading", "level": 1, "text": "Q3 Report"},
    {"type": "paragraph", "text": "Revenue grew..."},
    {"type": "list", "ordered": false, "items": [{"level": 0, "text": "Europe"}]},
    {"type": "table", "header": ["Region", "Q3"], "rows": [["Europe", 1200.5]]}
  ],
  "tables": [{"index": 1, "page": 3, "rows": [["Region", "Q3"], ["Europe", 1200.5]]}],
  "form_fields": [{"name": "email", "type": "text", "value": "a@b.com"}],
  "extraction": {"engine": "pdf_to_markdown/layout", "mode": "structure", "ocr": false, "warnings": []}
}
```

Arti setiap field adalah sebagai berikut:

- source: apa jenis filenya, dengan metadata yang dibawanya (judul, penulis, subjek, kata kunci, tanggal pembuatan dan modifikasi, jumlah halaman). File Word menambahkan jumlah kata, tabel, dan gambar.
- pages: satu entri per halaman PDF dengan ukurannya dalam poin, rotasinya, jumlah kata, dan teksnya. File Word tidak memiliki pages, karena Word hanya menata halaman saat dicetak.
- blocks: dokumen dalam urutan bacanya. Tipenya adalah heading (dengan level 1 sampai 6), paragraph (dengan nama gaya opsional dari Word), list (berurutan atau tidak, item dengan level bertingkat), table (header ditambah baris bertipe), code, blockquote, rule, dan image.
- tables: untuk PDF, setiap tabel yang terdeteksi dengan halaman tempat ditemukannya dan, untuk tabel yang berlanjut, halaman tempat berakhirnya. Sel yang terlihat seperti angka menjadi angka.
- form_fields: hanya ada ketika PDF memiliki formulir. Setiap field memiliki nama, tipe (text, choice, button, atau signature), dan nilai saat ini.
- extraction: konverter mana yang berjalan, mode yang Anda pilih, apakah OCR diperlukan, dan peringatan apa pun, seperti tabel yang tidak dapat terdeteksi.

Versi 1 dari format ini hanya akan bertambah field-nya; field yang sudah ada mempertahankan nama dan artinya.

## Data Tabular dan Bertingkat

CSV dan Excel bersifat flat, JSON tidak. Ketika JSON diubah menjadi CSV atau Excel, objek bertingkat diratakan menjadi nama kolom bertitik dan array menjadi kolom berindeks, sehingga record pesanan dengan objek customer dan array items menjadi kolom seperti customer.name, items[0].sku, dan items[1].sku. Ketika CSV atau Excel diubah kembali menjadi JSON, header yang ditulis dengan cara itu dibangun ulang menjadi objek dan array bertingkat. Header dengan titik biasa di dalamnya, seperti nomor versi atau singkatan, dibiarkan begitu saja.

Nilai diberi tipe saat masuk: angka menjadi angka, true dan false menjadi boolean, sel kosong menjadi null, dan sisanya tetap string. Tanggal yang berasal dari Excel ditulis sebagai string ISO 8601, karena JSON tidak memiliki tipe tanggal. Alihkan opsi tipe nilai ke teks saat pengenal dengan nol di depan harus tetap sama persis seperti yang tertulis.

## Validasi dan Perbaikan

Setiap alat JSON memvalidasi inputnya dengan cara yang sama. File yang tidak valid akan ditolak dengan baris dan kolom kesalahan pertama, serta potongan singkat dari baris tersebut. [Formatter JSON](https://acepdfmd.com/id/tool/json-formatter/) juga dapat memperbaiki kesalahan yang paling sering ditempel orang: komentar, koma berlebih, string bertanda kutip tunggal, kunci tanpa tanda kutip, True, False, dan None yang dikapitalisasi, NaN dan Infinity, serta pagar kode di sekitar teks. Ketika perbaikan diterapkan, hasilnya akan memberi tahu Anda, sehingga tidak ada perubahan yang terjadi secara diam-diam.

## Privasi

File yang diunggah dan teks yang ditempel diproses di server kami dan dihapus dalam 60 menit; lihat [panduan privasi](https://acepdfmd.com/id/guides/privacy-guide/) untuk detailnya. Tidak ada yang disimpan lebih dari waktu itu dan tidak ada yang digunakan untuk tujuan lain.

## Alat yang disebutkan dalam panduan ini

- [PDF ke JSON](https://acepdfmd.com/id/tool/pdf-to-json/): Ekstrak teks, heading, daftar, tabel, kolom formulir, dan metadata PDF sebagai JSON terstruktur.
- [Word ke JSON](https://acepdfmd.com/id/tool/word-to-json/): Ubah dokumen Word menjadi JSON: heading, paragraf, daftar, dan tabel sesuai urutan bacanya.
- [Excel ke JSON](https://acepdfmd.com/id/tool/excel-to-json/): Konversi lembar kerja Excel menjadi record, baris, atau kolom JSON dengan angka dan tanggal asli.
- [CSV ke JSON](https://acepdfmd.com/id/tool/csv-to-json/): Konversi CSV atau TSV menjadi array objek JSON, dengan angka bertipe dan kunci bertingkat.
- [YAML ke JSON](https://acepdfmd.com/id/tool/yaml-to-json/): Konversi YAML menjadi JSON yang bersih, termasuk file multi-dokumen.
- [XML ke JSON](https://acepdfmd.com/id/tool/xml-to-json/): Konversi XML menjadi JSON dengan atribut, elemen berulang sebagai array, dan nilai bertipe.
- [JSON ke PDF](https://acepdfmd.com/id/tool/json-to-pdf/): Ubah JSON menjadi PDF yang mudah dibaca: record menjadi tabel, data bertingkat menjadi outline.
- [JSON ke Excel](https://acepdfmd.com/id/tool/json-to-excel/): Konversi JSON menjadi workbook Excel, satu lembar per daftar record, kunci bertingkat menjadi kolom.
- [JSON ke CSV](https://acepdfmd.com/id/tool/json-to-csv/): Ratakan record JSON menjadi file CSV yang terbuka di spreadsheet apa pun.
- [JSON ke Word](https://acepdfmd.com/id/tool/json-to-word/): Ubah JSON menjadi dokumen Word yang dapat diedit dengan heading, daftar, dan tabel.
- [JSON ke HTML](https://acepdfmd.com/id/tool/json-to-html/): Render JSON sebagai halaman HTML mandiri dengan tabel dan outline yang bisa dicetak.
- [JSON ke YAML](https://acepdfmd.com/id/tool/json-to-yaml/): Konversi JSON menjadi YAML yang mudah dibaca dengan kunci dalam urutan aslinya.
- [JSON ke XML](https://acepdfmd.com/id/tool/json-to-xml/): Konversi JSON menjadi XML yang valid dan berindentasi dengan elemen root pilihan Anda.
- [Formatter JSON](https://acepdfmd.com/id/tool/json-formatter/): Validasi, rapikan, minifikasi, urutkan, atau perbaiki JSON, dengan baris dan kolom pasti dari setiap kesalahan.
- [Bandingkan JSON](https://acepdfmd.com/id/tool/json-compare/): Bandingkan dua file JSON secara struktural dan daftar setiap nilai yang ditambahkan, dihapus, dan diubah menurut path.
- [Markdown ke JSON](https://acepdfmd.com/id/tool/markdown-to-json/): Ekspor struktur dokumen sebagai pohon sintaks JSON (pandoc AST).
- [JSON ke Markdown](https://acepdfmd.com/id/tool/json-to-markdown/): Ubah data JSON atau pandoc AST menjadi Markdown yang mudah dibaca dengan tabel.

## Panduan lainnya

- [Panduan Cepat Markdown: Referensi Sintaks dengan Contoh](https://acepdfmd.com/id/guides/markdown-cheat-sheet/)
- [Ukuran dan Dimensi Halaman PDF: A4, Letter, Legal, dan Lainnya](https://acepdfmd.com/id/guides/pdf-page-sizes/)
- [Cara Kerja Kompresi PDF dan Mengapa Beberapa File Hampir Tak Menyusut](https://acepdfmd.com/id/guides/pdf-compression-guide/)
- [PDF ke Markdown: Cara Kerjanya dan Penggunaannya untuk AI](https://acepdfmd.com/id/guides/pdf-to-markdown-guide/)
- [OCR untuk PDF dan Gambar: Cara Mendapatkan Teks yang Akurat](https://acepdfmd.com/id/guides/ocr-guide/)
- [Amankah Mengunggah PDF Secara Online? Panduan Privasi](https://acepdfmd.com/id/guides/privacy-guide/)
- [Membuka dan Mengonversi File iWork (Pages, Numbers, Keynote) Tanpa Mac](https://acepdfmd.com/id/guides/iwork-guide/)
