/ / Gson "toJson" на обектите annonymus връща null - java, android

Gson "toJson" на обектите на annonymus връща нула - java, android

Исках да направя анонимен обект на String, използвайки Gson.

обектът ми не е нищожен, но все пак методът "toJson" се завръща нулево.

въведете описанието на изображението тук

Как мога да поправя това?

Отговори:

2 за отговор № 1

От ръководство на потребителя:

Gson може също да деериализира статични вложени класове. Въпреки това, Gson не може автоматично да деериализира чистите вътрешни класове, тъй като техният не-арг конструктор също се нуждае от препратка към съдържащия обект, който не е наличен по време на десериализацията.

Gson не извършва сериализацията и връща нула.Можете да използвате статичен вложен клас вместо анонимна вътрешна класа.