JSON ke Go

Buat struct Go dan tag JSON dari contoh, termasuk tipe bersarang dan bantuan serialisasi.

Memuat ruang kerja…

Panduan penggunaan

Buat struct Go dan tag JSON dari contoh, termasuk tipe bersarang dan bantuan serialisasi.

  1. 01

    Tempel data atau baca dari file.

  2. 02

    Periksa opsi; hasil diperbarui otomatis. Jalankan secara manual untuk masukan besar dan periksa peringatan sebelum menerapkan perubahan.

  3. 03

    Salin atau unduh hasil. Masukan hanya diganti saat Anda menerapkannya.

Tipe dan schema disimpulkan dari contoh. Periksa null, kolom opsional, dan kontrak API lengkap.

Kolom angka menggunakan tipe numerik presisi. Ikuti contoh kode yang dihasilkan untuk mengurai dan menyerialkan data.

Contoh masukan

{
  "project": "ToJSON",
  "version": "1.0",
  "private": true,
  "features": [
    { "name": "Format", "enabled": true },
    { "name": "Convert", "enabled": true },
    { "name": "Explore", "enabled": true }
  ],
  "stats": { "tools": 30, "languages": 12 }
}

Pertanyaan umum

Bisakah dokumen dipulihkan setelah halaman ditutup?

Dokumen disimpan otomatis di browser ini dan dipulihkan saat Anda kembali. Menutup dengan X menghapus dokumen tersebut. Pembersihan browser juga dapat menghapus data; unduh hasil penting atau ekspor ruang kerja.

Bagaimana angka presisi ditampilkan di Go?

Kode hasil memakai json.Number untuk angka JSON. Tinjau struct yang disimpulkan.