googleapis / googleapis/google-api-java-client

Parse collection interfaces as serializable collections on Android

Ouverte
#957 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
priority: p4 type: feature request
Langage dominant
Java
Étoiles
1.5k
Forks
772
Merge moyen
1 h 44 min
PR mergées (30 j)
1

Description

By default, AndroidJsonParser parses fields of collection interfaces as non-serializable classes (e.g. com.google.api.client.util.ArrayMap for java.util.Map). Since standard java collections are by large serializable, it would be convenient to ensure serializability of the parsed object graph (it is not unreasonable to assume developers would take serializability of collections for granted).

This is especially painful on Android if one wants to use objects from a parsed HttpResponse as activity extras/fragment params.

(BTW I am currently using CustomizeJsonParser to work around this issue. However, it seems cumbersome for such a common use case)

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.