Toollet
Cari berdasarkan tugas atau nama aplikasiCariHubungi kami
Harga

Buat JSON

Masukkan nama field dan nilai untuk tiap kolom, satu per baris, untuk membuat array JSON yang menggabungkan nilai pada baris yang sama menjadi satu record. Pilih string atau deteksi otomatis untuk tiap kolom agar kode produk dan angka ditangani terpisah. Pilih format atau pemecahan satu baris, lalu salin seluruh JSON yang dihasilkan atau simpan sebagai result.json. Baris yang hilang diisi dengan null.

Field dan nilai

2 kolom

Nilai pada baris yang sama membentuk satu record. Baris yang hilang menjadi null.

Kolom 1

2 baris

Kolom 2

2 baris
Hingga 100 kolom

Atur keterbacaan tanpa mengubah nilai atau nama field.

Yang dapat Anda lakukan

Gabungkan input kolom menjadi satu catatan

Masukkan nama field dan satu nilai per baris di setiap kolom. Nilai dengan nomor baris yang sama digabungkan menjadi satu array objek.

Pilih string atau deteksi otomatis

Simpan kode produk dan nilai serupa sebagai string. Deteksi otomatis mengenali angka, true, false, dan null.

Tinjau dan dapatkan JSON-nya

Pilih indentasi yang mudah dibaca atau keluaran yang diminifikasi, lalu salin seluruh JSON yang dibuat atau simpan sebagai berkas.

Cara menggunakan

  1. Masukkan nama field dan nilai

    Beri nama setiap kolom dan masukkan satu nilai per baris. Gunakan Tambah kolom untuk field tambahan yang Anda butuhkan.

  2. Periksa jenis nilai

    Pilih String untuk kolom yang nilai rupanya angka pun harus menjadi string. Pastikan nilai dengan nomor baris yang sama membentuk satu catatan.

  3. Buat dan simpan JSON

    Pilih indentasi, lalu tekan Buat JSON untuk meninjau hasilnya. Salin JSON yang dibuat atau simpan sebagai result.json.

Berguna ketika

Buat data contoh untuk API

Siapkan array JSON dari nama field dan kolom nilai untuk contoh permintaan atau pemeriksaan layar.

Sediakan kode produk dan nilai serupa sebagai string

Tentukan urutan digit sebagai string dan gabungkan berbagai jenis, seperti identifier dan jumlah, dalam data yang sama.

Cara menangani baris dan jenis nilai

Nomor baris yang sama membentuk satu catatan

Baris pertama di setiap kolom membentuk objek pertama, dan baris kedua membentuk objek berikutnya. Pembuatan mengikuti kolom dengan baris terbanyak.

Baris kosong dan baris yang hilang berbeda

Baris kosong menjadi null dengan deteksi otomatis, atau string kosong bila String dipilih. Bila barisnya sendiri tidak ada, nilainya null pada kedua pengaturan. Baris baru di akhir juga dihitung sebagai baris kosong.

Simpan nilai sebagai string

Memilih String mengeluarkan bahkan 42, true, dan null sebagai string. Spasi awal dan akhir juga dipertahankan. Anda tidak perlu menambahkan tanda kutip sendiri.

Deteksi otomatis dan angka besar

Deteksi otomatis mengenali notasi angka JSON, true, false, dan null, serta memperlakukan hal lain sebagai string. Angka besar juga dikeluarkan dengan notasi aslinya, tetapi pilih String jika angka tersebut mungkin dibulatkan di tempat pemakaiannya.

Membuat array satu tingkat

Titik pada nama field tetap menjadi bagian dari nama tersebut. Teks yang menyerupai array atau objek pada nilai tidak diurai sebagai JSON bersarang.

Pertanyaan yang sering diajukan

Bisakah saya mengeluarkan kode produk sebagai string?

Bisa. Pilih String sebagai jenis nilai untuk kolom tersebut. Nilai yang tampak seperti angka, seperti 42, juga dikeluarkan sebagai string. Anda tidak perlu menambahkan nol atau tanda kutip pada nilai inputnya.

Apa yang terjadi jika kolom memiliki jumlah baris yang berbeda?

Cocok dengan kolom yang memiliki baris terbanyak dan mengisi baris yang hilang dengan null. Kolom yang lebih pendek tidak mengulang nilai terakhirnya dan baris tidak dirapatkan.

Apakah baris kosong atau baris baru di akhir diabaikan?

Tidak. Baris baru di akhir juga membuat satu baris kosong. Baris itu dikeluarkan sebagai null dengan deteksi otomatis, atau sebagai string kosong bila String dipilih.

Bisakah saya memakai nama field yang sama?

Pembuatan tidak dapat dilakukan bila nama field duplikat setelah spasi awal dan akhir dihapus. Kolom yang berisi nilai memerlukan nama field. Kolom tambahan dengan nama kosong sekaligus nilai kosong dikeluarkan dari hasil.

Berapa banyak yang dapat saya masukkan?

Hingga 100 kolom, 1,000 baris, 128 karakter per nama field, dan 100,000 karakter untuk seluruh nama field dan nilai. Ada pula batas pada jumlah total nilai yang dibuat dan besaran lain, sehingga input mungkin perlu dipecah tergantung kombinasinya, bahkan bila jumlah kolom dan baris masing-masing masih dalam batasnya.

Bisakah saya membuat berkas CSV atau JSON bersarang juga?

Layar ini membuat array objek satu tingkat dari nilai kolom. Layar ini tidak mengurai tanda kutip atau pemisah CSV, dan tidak membuat struktur bersarang secara otomatis.

Apa yang terjadi pada hasil saat saya mengubah input?

Mengubah nama field, nilai, jenis, jumlah kolom, atau indentasi akan menghapus hasil sebelumnya. Buat ulang. Mengosongkan input mengembalikan satu kolom kosong sambil mempertahankan pengaturan indentasi.

Input dan hasil

Input
Nama field dan satu nilai per baris di setiap kolom. Berkas tidak dimuat.
Jenis
Pilih String atau deteksi otomatis untuk setiap kolom.
Format
2 spasi (bawaan), 4 spasi, tab, atau diminifikasi.
Keluaran
Salin seluruh array JSON, atau simpan sebagai result.json.

Pengaturan saat ini

Cari alat