my2ls.com

Type a tool name, topic, or path — results update as you type.

Data ke Class

JSON ke Java — buat Java record dari JSON

Tempel objek JSON, beri nama record akar, dan salin Java record 16+ — tanpa unggah dan tanpa akun.

Respons API dan konfigurasi sering dalam JSON, sementara kode Java membutuhkan record bertipe. Alat ini membuat definisi Java record sesuai bentuk objek, termasuk objek bersarang dan daftar.

Semua di browser: JSON di kiri, nama kelas akar opsional, klik «Generate», salin Java di kanan. JSON tidak valid atau akar bukan objek — pesan error jelas.

Ruang kerja JSON ke Java

Dari contoh payload hingga record yang siap dikompilasi — tanpa meninggalkan tab.

Input JSON
Output Java

Yang bisa Anda lakukan di sini

Dari contoh payload hingga record yang siap dikompilasi — tanpa meninggalkan tab.

Buat Java record dengan kolom dari string, angka, boolean, objek, dan array.

Tipe record bersarang untuk objek JSON bersarang; array menjadi List dengan import jika perlu.

Salin sumber yang dihasilkan sekali klik untuk IDE atau merge request.

JSON Anda tidak keluar dari browser — kami tidak mengirimkannya ke server untuk membuat Java.

Generate hanya saat klik — draf tidak merusak output.

Cara memakai

1

Tempel objek JSON di editor kiri (contoh API, fixture, atau log).

2

Ubah nama record akar jika perlu, lalu klik «Generate».

3

Tinjau Java di kanan, sesuaikan nama, generate lagi, lalu Salin.

Yang perlu diharapkan

Output untuk Java 16+ record; Jackson @JsonProperty lengkap hanya jika kunci JSON bukan pengenal Java yang valid. Angka menjadi Double; array kosong List<Object>. Dokumen besar dapat memperlambat tab.

Contoh cepat

Tempel objek ini lalu klik «Generate»:

{
  "user": {
    "id": 42,
    "name": "Ada",
    "active": true
  },
  "tags": ["dev", "json"]
}

Pertanyaan singkat

Apakah JSON saya diunggah untuk membuat Java?

Tidak. Pembuatan berjalan sepenuhnya di browser. Teks yang Anda tempel tidak dikirim kepada kami untuk menghasilkan kode Java.