{
  "comparison": {
    "description": "Bandingkan dua objek JSON untuk mengidentifikasi perbedaan dalam struktur dan nilai.",
    "shortDescription": "Temukan perbedaan antara dua objek JSON",
    "title": "Bandingkan JSON"
  },
  "escapeJson": {
    "description": "Escape karakter khusus dalam string JSON. Konversi data JSON ke format yang di-escape dengan benar untuk transmisi atau penyimpanan yang aman.",
    "inputTitle": "Input JSON",
    "longDescription": "JSON escaping mengubah karakter khusus di dalam data JSON menjadi urutan yang di-escape yang dapat disimpan, ditransmisikan, atau disematkan dengan aman di dalam dokumen JSON lain atau string bahasa pemrograman. Alat ini meng-escape karakter seperti tanda kutip ganda, backslash, dan jeda baris sambil mempertahankan struktur data asli. Gunakan saat Anda perlu mengubah JSON menjadi representasi string-safe untuk API, file konfigurasi, database, atau kode sumber.",
    "resultTitle": "String JSON yang Di-escape",
    "shortDescription": "Escape karakter khusus dalam JSON",
    "title": "Escape JSON",
    "wrapOutputDescription": "Tambahkan tanda kutip ganda di sekitar output JSON yang di-escape untuk membuat string JSON.",
    "wrapOutputTitle": "Bungkus Output dalam Kutipan",
    "examples": {
      "0": {
        "title": "Escape Objek JSON Sederhana",
        "description": "Dalam contoh ini, kita meng-escape semua tanda kutip ganda dalam objek JSON. Ini membuat JSON aman untuk digunakan sebagai string di dalam objek JSON lain atau dalam kode sumber."
      },
      "1": {
        "title": "Escape Objek JSON Kompleks",
        "description": "Dalam contoh ini, kita meng-escape tanda kutip dan jeda baris dari objek JSON yang sudah diformat. Output dibungkus dengan tanda kutip ganda untuk membuat nilai string JSON."
      },
      "2": {
        "title": "Escape Array JSON",
        "description": "Contoh ini menunjukkan bahwa array JSON yang hanya berisi angka tidak memerlukan escaping karena tidak mengandung karakter yang memerlukan penanganan khusus."
      }
    }
  },
  "jsonToCsv": {
    "delimiterOption": "Pemisah",
    "description": "Konversi data JSON ke format CSV. Mendukung objek dan array bersarang, deteksi header otomatis, serta pemisah dan kutipan yang dapat dikonfigurasi — siap untuk Excel, Google Sheets, atau aplikasi spreadsheet apa pun.",
    "headerOption": "Header",
    "inputTitle": "Input JSON",
    "options": {
      "alwaysQuote": {
        "description": "Bungkus setiap sel dalam tanda kutip ganda, terlepas dari isinya.",
        "label": "Selalu kutip"
      },
      "autoQuote": {
        "description": "Hanya kutip sel yang berisi pemisah, tanda kutip ganda, atau baris baru. Menjaga output bersih dan minimal.",
        "label": "Otomatis (disarankan)"
      },
      "delimiter": "Karakter yang digunakan untuk memisahkan nilai di setiap baris (misalnya koma, titik koma, tab)",
      "header": {
        "description": "Gunakan kunci JSON sebagai nama kolom di baris pertama. Disarankan untuk keterbacaan dan kompatibilitas impor.",
        "label": "Sertakan baris header"
      }
    },
    "outputTitle": "Output CSV",
    "quotingOption": "Pengutipan String",
    "shortDescription": "Konversi JSON ke format CSV",
    "title": "JSON ke CSV",
    "examples": {
      "0": {
        "title": "Array objek",
        "description": "Ubah beberapa objek JSON menjadi baris CSV, satu baris per objek."
      },
      "1": {
        "title": "Objek bersarang (notasi titik)",
        "description": "Kunci bersarang diratakan menggunakan notasi titik (misalnya address.city)."
      },
      "2": {
        "title": "Baris yang jarang",
        "description": "Kunci yang hilang diisi dengan nilai kosong untuk menjaga kolom tetap sejajar."
      }
    }
  },
  "jsonToXml": {
    "description": "Konversi data JSON ke format XML. Ubah objek JSON terstruktur menjadi dokumen XML yang well-formed.",
    "inputTitle": "Input JSON",
    "options": {
      "addMetaTagDesc": "Tambahkan meta tag di awal output XML",
      "addMetaTagTitle": "Tambahkan Meta Tag XML",
      "indentationTitle": "Opsi Indentasi",
      "metaInfoTitle": "Informasi Meta XML",
      "noIdentDesc": "Output XML tanpa indentasi.",
      "noIdentTitle": "Tanpa indentasi",
      "useSpaceDesc": "Gunakan spasi untuk memvisualisasikan struktur hierarkis XML.",
      "useSpaceTitle": "Gunakan Spasi untuk indentasi",
      "useTabDesc": "Gunakan tab untuk memvisualisasikan struktur hierarkis XML.",
      "useTabTitle": "Gunakan Tab untuk indentasi"
    },
    "outputTitle": "Output XML",
    "shortDescription": "Konversi JSON ke format XML",
    "title": "JSON ke XML",
    "examples": {
      "0": {
        "title": "JSON Dasar ke XML",
        "description": "Ubah objek JSON sederhana menjadi format XML."
      }
    }
  },
  "jsonToYaml": {
    "description": "Konversi data JSON ke format YAML. Ubah objek dan array JSON menjadi output YAML yang bersih.",
    "inputTitle": "Input JSON",
    "optionsTitle": "Opsi YAML",
    "resultTitle": "Output YAML",
    "shortDescription": "Konversi JSON ke format YAML",
    "title": "JSON ke YAML",
    "toolInfo": {
      "description": "Tempel JSON Anda dan pilih apakah ingin menggunakan spasi atau tab untuk indentasi. Alat ini akan menghasilkan YAML yang setara dengan quoting aman untuk nilai khusus.",
      "title": "JSON ke YAML"
    },
    "useSpaces": "Gunakan Spasi",
    "useTabs": "Gunakan Tab"
  },
  "minify": {
    "description": "Hapus semua whitespace yang tidak perlu dari JSON.",
    "inputTitle": "Input JSON",
    "resultTitle": "JSON yang Diminifikasi",
    "shortDescription": "Minifikasi JSON dengan menghapus whitespace",
    "title": "Minifikasi JSON",
    "toolInfo": {
      "description": "Minifikasi JSON adalah proses menghapus semua karakter whitespace yang tidak perlu dari data JSON sambil mempertahankan validitasnya. Ini termasuk menghapus spasi, baris baru, dan indentasi yang tidak diperlukan untuk JSON di-parse dengan benar. Minifikasi mengurangi ukuran data JSON, membuatnya lebih efisien untuk penyimpanan dan transmisi sambil menjaga struktur dan nilai data yang sama persis.",
      "title": "Apa itu Minifikasi JSON?"
    },
    "examples": {
      "0": {
        "title": "Minifikasi Objek JSON Sederhana",
        "description": "Contoh ini menunjukkan cara meminifikasi objek JSON sederhana dengan menghapus semua whitespace yang tidak perlu."
      },
      "1": {
        "title": "Minifikasi Struktur JSON Bersarang",
        "description": "Contoh ini menunjukkan minifikasi struktur JSON bersarang yang kompleks dengan array dan objek."
      }
    }
  },
  "prettify": {
    "description": "Format JSON dengan indentasi dan spasi yang tepat.",
    "indentation": "Indentasi",
    "inputTitle": "Input JSON",
    "resultTitle": "JSON yang Dirapikan",
    "shortDescription": "Format dan rapikan kode JSON",
    "title": "Rapikan JSON",
    "toolInfo": {
      "description": "Alat ini memungkinkan Anda memformat data JSON dengan indentasi dan spasi yang tepat, membuatnya lebih mudah dibaca dan dikerjakan.",
      "title": "Rapikan JSON"
    },
    "useSpaces": "Gunakan Spasi",
    "useSpacesDescription": "Indentasi output dengan spasi",
    "useTabs": "Gunakan Tab",
    "useTabsDescription": "Indentasi output dengan tab.",
    "examples": {
      "0": {
        "title": "Rapikan Array JSON yang Jelek",
        "description": "Dalam contoh ini, kita merapikan array JSON yang jelek. Data input adalah array satu dimensi berisi angka [1,2,3] tetapi berantakan. Array ini dibersihkan dan diubah menjadi format yang lebih mudah dibaca di mana setiap elemen berada di baris baru dengan indentasi yang sesuai menggunakan empat spasi."
      },
      "1": {
        "title": "Rapikan Objek JSON Kompleks",
        "description": "Dalam contoh ini, kita merapikan struktur data JSON kompleks yang terdiri dari array dan objek. Data input adalah objek JSON yang telah di-minifikasi dengan beberapa tingkat kedalaman struktur data. Untuk membuatnya rapi dan mudah dibaca, kita menambahkan dua spasi untuk indentasi pada setiap tingkat kedalaman, sehingga struktur JSON menjadi jelas dan mudah dipahami."
      },
      "2": {
        "title": "Rapikan JSON dengan Whitespace Berlebihan",
        "description": "Dalam contoh ini, kita menunjukkan bagaimana alat perapian JSON dapat menangani kode dengan whitespace yang berlebihan. File input memiliki banyak spasi di awal dan akhir serta spasi di dalam objek. Whitespace yang berlebihan membuat file menjadi besar dan sulit dibaca serta memberikan kesan buruk pada programmer yang menulisnya. Program ini menghapus semua spasi yang tidak perlu dan membuat hierarki data yang tepat yang mudah dikerjakan dengan menambahkan indentasi melalui tab."
      }
    }
  },
  "sortJson": {
    "description": "Urutkan data JSON dengan mengorganisir array objek berdasarkan kunci yang dipilih dalam urutan menaik atau menurun, atau urutkan kunci objek JSON secara alfabetis.",
    "inputTitle": "Input JSON",
    "longDescription": "Alat ini memungkinkan Anda mengurutkan data JSON dengan cara yang terstruktur dan dapat diprediksi. Anda dapat mengurutkan array objek berdasarkan kunci apa pun, memilih urutan menaik atau menurun, yang berguna untuk mengorganisir data seperti daftar pengguna, produk, atau catatan. Atau, Anda dapat mengurutkan kunci objek JSON secara alfabetis untuk meningkatkan keterbacaan dan konsistensi. Alat mendukung mode pengurutan fleksibel dan menangani struktur JSON umum, ideal untuk pengembang, analis data, dan siapa pun yang bekerja dengan data JSON yang membutuhkan output yang bersih dan terurut.",
    "options": {
      "ascending": "Menanjak (A → Z)",
      "descending": "Menurun (Z → A)",
      "keyDescription": "Pilih kunci untuk diurutkan",
      "modeDescription": "Pilih apakah akan mengurutkan item array berdasarkan nilai kunci, atau mengurutkan kunci objek secara alfabetis",
      "orderDescription": "Pilih urutan pengurutan",
      "sortByKey": "Urutkan kunci objek secara alfabetis",
      "sortByValue": "Urutkan array berdasarkan nilai kunci",
      "title": "Opsi Pengurutan"
    },
    "resultTitle": "JSON yang Diurutkan",
    "shortDescription": "Urutkan array JSON berdasarkan nilai atau kunci objek secara alfabetis",
    "title": "Urutkan JSON"
  },
  "stringify": {
    "description": "Konversi objek JavaScript ke format string JSON. Serialisasikan struktur data menjadi string JSON untuk penyimpanan atau transmisi.",
    "inputTitle": "Objek/Array JavaScript",
    "options": {
      "escapeHtmlDesc": "Konversi karakter khusus HTML ke referensi entitasnya",
      "escapeHtmlTitle": "Escape Karakter HTML",
      "indentationTitle": "Opsi Indentasi",
      "optionsTitle": "Opsi",
      "useSpaceDesc": "Indentasi output dengan spasi",
      "useSpaceTitle": "Gunakan Spasi",
      "useTabDesc": "Indentasi output dengan tab",
      "useTabTitle": "Gunakan Tab untuk indentasi"
    },
    "resultTitle": "String JSON",
    "shortDescription": "Konversi objek ke string JSON",
    "title": "Stringify JSON",
    "toolInfo": {
      "description": "JSON Stringify adalah alat yang mengubah objek dan array JavaScript menjadi representasi string JSON. Alat ini memformat output dengan indentasi yang dapat disesuaikan dan menawarkan opsi untuk meng-escape karakter khusus HTML, membuatnya aman untuk penggunaan web. Alat ini sangat berguna saat Anda perlu menserialisasi struktur data untuk penyimpanan atau transmisi, atau saat Anda perlu menyiapkan data JSON untuk penyemat HTML.",
      "title": "Apa itu JSON Stringify?"
    },
    "examples": {
      "0": {
        "title": "Objek Sederhana ke JSON",
        "description": "Ubah objek JavaScript dasar menjadi string JSON."
      },
      "1": {
        "title": "Array dengan Tipe Campuran",
        "description": "Ubah array yang berisi berbagai tipe nilai menjadi JSON."
      },
      "2": {
        "title": "JSON dengan HTML Di-escape",
        "description": "Ubah objek menjadi JSON dengan karakter HTML di-escape."
      }
    }
  },
  "tsvToJson": {
    "description": "Konversi data TSV (Tab-Separated Values) ke format JSON. Ubah data tabular menjadi objek JSON terstruktur.",
    "shortDescription": "Konversi TSV ke format JSON",
    "title": "TSV ke JSON"
  },
  "validateJson": {
    "description": "Periksa apakah JSON valid dan well-formed.",
    "inputTitle": "Input JSON",
    "invalidJson": "❌ {{error}}",
    "resultTitle": "Hasil Validasi",
    "shortDescription": "Validasi kode JSON untuk kesalahan",
    "title": "Validasi JSON",
    "toolInfo": {
      "description": "JSON (JavaScript Object Notation) adalah format pertukaran data ringan. Validasi JSON memastikan bahwa struktur data sesuai dengan standar JSON. Objek JSON yang valid harus memiliki: - Nama properti dalam tanda kutip ganda. - Kurung kurawal {} yang seimbang. - Tidak ada koma tambahan setelah pasangan kunci-nilai terakhir. - Nesting objek dan array yang tepat. Alat ini memeriksa input JSON dan memberikan umpan balik untuk membantu mengidentifikasi dan memperbaiki kesalahan umum.",
      "title": "Apa itu Validasi JSON?"
    },
    "validJson": "✅ JSON Valid",
    "examples": {
      "0": {
        "title": "Objek JSON yang Valid",
        "description": "Contoh ini menunjukkan objek JSON yang diformat dengan benar. Semua nama properti dan nilai string diapit dengan tanda kutip ganda, dan struktur keseluruhan seimbang dengan kurung kurawal pembuka dan penutup."
      },
      "1": {
        "title": "JSON Tidak Valid: Kurang Tanda Kutip",
        "description": "Contoh ini menunjukkan objek JSON yang tidak valid di mana nama properti tidak diapit dengan tanda kutip ganda. Menurut standar JSON, nama properti harus selalu diapit dengan tanda kutip ganda. Menghilangkan tanda kutip akan menghasilkan kesalahan sintaks."
      },
      "2": {
        "title": "JSON Tidak Valid dengan Trailing Comma",
        "description": "Contoh ini menunjukkan objek JSON yang tidak valid dengan trailing comma setelah pasangan kunci-nilai terakhir. Dalam JSON, trailing comma tidak diperbolehkan karena menimbulkan ambiguitas saat mem-parsing struktur data."
      }
    }
  },
  "sort": {
    "examples": {
      "0": {
        "title": "Urutkan berdasarkan nama menaik",
        "description": "Urutkan array objek JSON secara alfabetis berdasarkan kunci \"name\"."
      },
      "1": {
        "title": "Urutkan kunci objek secara alfabetis",
        "description": "Urutkan kunci objek JSON secara alfabetis dalam urutan menaik."
      }
    }
  }
}
