Pencocokan rekursif yang tepat
Telusuri objek dan array bertingkat, lalu ubah hanya nilai dengan nama field yang sama persis.
Edit nilai secara massal di seluruh JSON bertingkat: kalikan harga atau angka lain, atur presisi desimal, dan ganti nama key dengan aman.
Cocokkan nilai numerik berdasarkan nama field yang sama persis. Perkalian dijalankan lebih dulu, lalu hasil dibulatkan ke jumlah desimal opsional; angka JSON tidak menyimpan nol di belakang.
Saat diaktifkan, ganti key yang cocok dengan aman di setiap tingkat data.
Diproses lokal di browser
Telusuri objek dan array bertingkat, lalu ubah hanya nilai dengan nama field yang sama persis.
Tangani angka dan string numerik ketat dengan pembulatan 0 hingga 100 desimal; presisi praktis dibatasi oleh representasi angka JavaScript.
Hitung sebelum mengganti nama dan berhenti tanpa output parsial jika aturan duplikat atau key berbenturan.
Kalikan harga bilangan bulat dalam data produk bertingkat dengan 0,01 dan bulatkan hingga paling banyak dua desimal; angka JSON tidak menyimpan nol di belakang.
Sesuaikan harga, tarif pajak, persentase, atau field numerik lain sambil mengontrol pembulatan.
Ganti key API lama di seluruh payload JSON saat skema berubah.
Normalkan array dan objek dalam sebelum mengirim data ekspor ke sistem lain.
Masukkan field, pengali, dan jumlah desimal pembulatan opsional. Aktifkan penggantian nama hanya saat Anda perlu mengubah key.
Tempel sumber, unggah satu file .json lokal, atau muat contoh untuk memeriksa aturan bawaan.
Jalankan editor, tinjau ringkasan dan output, lalu salin atau unduh JSON terformat.
Tidak. Transformasi berjalan di browser ini dan tidak memerlukan panggilan API pemrosesan Toop.
Bisa. Alat menelusuri array dan objek secara rekursif serta mencocokkan nama field lengkap pada setiap tingkat.
Ya. String numerik ketat seperti "1299" atau "12.5" menjadi angka JSON. Nilai seperti "12px", string kosong, boolean, dan null dilewati. Angka JSON tidak menyimpan nol di belakang, dan presisi praktis dibatasi oleh representasi angka JavaScript.
Perhitungan memakai key asli lebih dulu, lalu key tersebut diganti namanya, sehingga kedua aturan dapat bekerja dalam satu proses.
Jika key baru akan menimpa field lain dalam objek yang sama, pemrosesan dihentikan untuk mencegah kehilangan data tanpa peringatan.