Lewati ke konten
πŸ› οΈToolsShed

JSON ke Tabel

Visualisasikan array JSON sebagai tabel HTML atau Markdown.

Tentang alat ini

JSON adalah format data yang ada di mana-mana yang digunakan di API, basis data, dan aplikasi web, tetapi menampilkan array JSON mentah sebagai tabel terstruktur sangat penting untuk analisis data dan dokumentasi. Alat JSON to Table mengonversi array JSON menjadi tabel HTML atau Markdown yang dapat dibaca, memudahkan visualisasi data tabel tanpa pemformatan manual. Ini sangat penting bagi pengembang, analis data, dan penulis teknis yang perlu menyajikan data terstruktur dalam format yang dapat diakses oleh mesin dan manusia.

Untuk menggunakan alat ini, cukup tempel array JSON objek ke dalam kolom input dan pilih format output yang diinginkan β€” markup tabel HTML untuk halaman web atau sintaks tabel Markdown untuk dokumentasi. Alat secara otomatis mengekstrak semua kunci unik dari objek JSON Anda dan menggunakannya sebagai header kolom, kemudian menserialkan data menjadi baris tabel yang diformat dengan benar. Ini bekerja sempurna untuk respons API, ekspor basis data, perbandingan konfigurasi, dan skenario apa pun di mana Anda perlu mengubah JSON bersarang menjadi representasi tabular yang dapat dibaca.

Pertanyaan yang Sering Diajukan

Implementasi Kode

def json_to_markdown_table(data: list[dict]) -> str:
    if not data:
        return ""
    headers = list(data[0].keys())
    rows = []
    rows.append("| " + " | ".join(headers) + " |")
    rows.append("| " + " | ".join(["---"] * len(headers)) + " |")
    for row in data:
        cells = [str(row.get(h, "")) for h in headers]
        rows.append("| " + " | ".join(cells) + " |")
    return "\n".join(rows)

data = [
    {"name": "Alice", "age": 30, "city": "Seoul"},
    {"name": "Bob",   "age": 25, "city": "Tokyo"},
]
print(json_to_markdown_table(data))

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.