Menyimpan dan mengambil file JSON

Pemula
Pengembang
Pendidik Perguruan Tinggi
Pendidik K-12
Siswa
.NET
Visual Studio Code

Pelajari cara membuat serialisasi dan deserialisasi string JavaScript Object Notation (JSON) menggunakan kelas JsonSerializer, kelas JsonSerializerOptions, dan Objek Transfer Data.

Tujuan pembelajaran

  • Jelaskan dasar-dasar sintaks JSON dan penggunaannya dalam pertukaran dan penyimpanan data.

  • Gunakan namespace System.Text.Json di C# untuk bekerja dengan data JSON.

  • Serialisasi objek C# ke dalam string JSON menggunakan metode JsonSerializer.Serialize dan sesuaikan proses serialisasi.

  • Deserialisasi string JSON kembali ke objek C# menggunakan metode JsonSerializer.Deserialize dan sesuaikan proses deserialisasi.

  • Gunakan kelas JsonSerializerOptions dan Objek Transfer Data (DTO) untuk mengelola serialisasi dan deserialisasi objek kompleks.

Prasyarat

  • Penginstalan Visual Studio Code dengan ekstensi C# Dev Kit terinstal.

  • Kemampuan untuk mengembangkan program berorientasi objek di C# yang mengimplementasikan kelas, antarmuka, warisan kelas, dan perilaku polimorfik.

  • Kemampuan untuk mengelola koleksi, struktur, rekaman, generik, tanggal dan waktu, dan jenis anonim.

  • Pemahaman dasar tentang operasi input dan output file menggunakan kelas System.IO.