Gson gson = new Gson();
Map<String,Object> map = new HashMap<String, Object>();
map.put("a", 1);
map.put("b", null);
System.out.println(gson.toJson(map)); //prints {"a":1}
Bagaimana cara saya memasukkan semua entri?
Lihat Panduan Pengguna Gson - Dukungan Objek Null :
Perilaku default yang diterapkan di Gson adalah bahwa bidang objek nol diabaikan. Ini memungkinkan format output yang lebih ringkas; Namun, klien harus menetapkan nilai default untuk bidang ini karena format JSON dikonversi kembali ke bentuk Java-nya.
Inilah cara Anda mengonfigurasi instance Gson ke output null:
Gson gson = new GsonBuilder().serializeNulls().create();