8
Deserialise dynamic entities with GSON Jedi-way Anton Derevyanko

Method for parsing dynamic entities for Android development

Embed Size (px)

DESCRIPTION

Method for parsing dynamic entities for Android development (using Gson)

Citation preview

Page 1: Method for parsing dynamic entities for Android development

Deserialise dynamic entities with GSON

Jedi-way

Anton Derevyanko

Page 2: Method for parsing dynamic entities for Android development

The problem

Android + Gson + backend with dynamic entities

Dynamic entity?

Page 3: Method for parsing dynamic entities for Android development

Sith-way

Parse it manually!

Page 4: Method for parsing dynamic entities for Android development

Jedi-way

Create

parent class + type-specific children

Implement JsonDeserializer<T>

Page 5: Method for parsing dynamic entities for Android development

Parent class and childrenBase class:

Child class:

Page 6: Method for parsing dynamic entities for Android development

Write custom deserialiser:

Page 7: Method for parsing dynamic entities for Android development

Use it:

Page 8: Method for parsing dynamic entities for Android development

Thank you for your attention

Questions? Find me:

skype: derevyanko.anton mail: [email protected]