Sto usando Gson e sono in una situazione in cui devo ridurre le dimensioni di certe stringhe JSON. Vorrei farlo facendo in modo che non inserisca oggetti nulli, solo valori vuoti e liste e matrici vuote nella stringa Json.Come si ottiene GSON per omettere oggetti nulli o vuoti e svuotare array ed elenchi?
C'è un modo semplice per farlo?
Vorrei chiarire un po ': voglio tutto ciò che dice: emptyProp: {} o emptyArray: [] da saltare. Voglio qualsiasi oggetto che contenga solo proprietà vuote da saltare.
Non è che il comportamento predefinito? – mhusaini
No inserisce matrici vuote, ecc. – Joe
"inserisce matrici vuote, ecc." - ??? Raccomando di pubblicare un esempio minimale di ciò di cui stai parlando. I documenti dicono, "Durante la serializzazione, un campo null viene saltato dall'output" (ma non sarei sorpreso se questo non fosse corretto). –