2016-11-17 1 views
0

Je suis nouveau dans android et j'ai besoin de poser une question. J'ai un mongodb database où I POST et Get dossiers. J'ai aussi un pojo dans mon application à travers lequel je envoie l'objet entier à la base de données, mais il ne montre pas les champs nuls. Je veux montrer les données comme ceciJava POJO ne montre pas les champs nuls dans MongoDB

{ 
"name" : "xyz", 
"logd" : null 
} 

mais il ne montre pas les champs null du tout. J'ai déjà essayé le jackson's @JsonInclude.Include.ALWAYS mais pas d'utilisation. Quelqu'un at-il une solution pour cela. Merci.

+0

* Les questions cherchant l'aide au débogage ("pourquoi ce code ne fonctionne-t-il pas?") Doivent inclure le comportement souhaité, un problème ou une erreur spécifique et le plus petit code nécessaire pour le reproduire dans la question. * – Selvin

+0

Vous pouvez également essayer d'enregistrer la valeur null comme "logd": "" comme chaîne vide, cela peut fonctionner –

+0

J'ai déjà fait cela mais il montre le type de données String dans mongodb mais je veux un type de données nul dans mongo. –

Répondre

0

Bien que vous spécifiiez qu'en utilisant la bibliothèque Jackson, vous ne pouvez pas configurer mongodb pour stocker la propriété si elle est nulle.

+0

y at-il une autre solution pour cela ?? –

+0

aucun que je sache. que diriez-vous juste de mettre "null" comme texte? et votre code le gère. –

+0

Je ne veux pas de type de données string en mongo. Besoin de type nul. –