Używam Gsona i jestem w sytuacji, w której muszę zmniejszyć rozmiar niektórych ciągów Jsona. Chciałbym to zrobić, aby nie umieszczał pustych obiektów, pustych wartości, pustych list i tablic w łańcuchu Json.Jak sprawić, aby GSON pomijał puste lub puste obiekty oraz puste tablice i listy?
Czy istnieje prosty sposób, aby to zrobić?
Pozwolę sobie trochę wyjaśnić: chcę wszystko, co mówi: emptyProp: {} lub emptyArray: [], aby zostać pominiętym. Chcę, aby każdy obiekt, który zawiera tylko właściwości, które są puste, aby zostać pominiętym.
Czy to nie domyślne zachowanie? – mhusaini
Nie umieszcza pustych tablic itp. – Joe
"umieszcza puste tablice itp." - ??? Polecam opublikować kompletny minimalny przykład tego, o czym mówisz. Dokumenty mówią: "Podczas serializacji, puste pole jest pomijane z wyjścia" (ale nie zdziwiłbym się, gdyby to nie było poprawne). –