Respostas:
Consulte o Guia do usuário do Gson - Suporte a objetos nulos :
O comportamento padrão implementado no Gson é que os campos de objetos nulos são ignorados. Isso permite um formato de saída mais compacto; no entanto, o cliente deve definir um valor padrão para esses campos, pois o formato JSON é convertido novamente em seu formato Java.
Veja como você configuraria uma instância do Gson para gerar nulo:
Gson gson = new GsonBuilder().serializeNulls().create();