Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

A Java serialization/deserialization library to convert Java Objects into JSON and back

¿Es google/gson apto para principiantes?

En los últimos 30 días, google/gson fusionó 5 de 18 pull requests de colaboradores externos, y sus mantenedores suelen responder en 2 días. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
24.2k
Forks
4.5k
Issues abiertos para principiantes
1
Issues indexados
224
Merge medio
3 d 12 h
PR fusionados (30 d)
6
Lenguaje dominante
Java
Licencia
Apache-2.0
Último push a GitHub
16/9/2026
Última indexación
16/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a google/gson

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia Apache-2.0 del proyecto.
  4. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • [GLD Serializer Benchmark] Kotlin gson 2.14.0 — spec compliance misses
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    google/gson#3120 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • [GLD Serializer Benchmark] Java gson 2.14.0 — spec compliance misses
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    google/gson#3119 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • The "builder" API
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/gson#2958 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Apply jspecify nullability annotations for better Java & Kotlin experience
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 32/100

    google/gson#2952 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • -java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to
    Abierto
    bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 15/100

    google/gson#2943 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Singleton Constructors on JsonObjects
    Abierto
    enhancement

    Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100

    google/gson#2928 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Publish `.buildinfo` files as part of release again
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    google/gson#2901 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Option to sort JSON output alphabetically
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2848 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Uploaded The Google Play Store detected the following issues
    Abierto
    needs-info question

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    google/gson#2821 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Release a new version of gson-extras
    Abierto
    Priority-Low Type-Task

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2807 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • JsonSerializable interface to mark classes as serializable
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/gson#2788 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Utility Method for Extracting JSON from Mixed-Content Strings
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/gson#2772 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • print primitive array in single line or set a line width for primitive array object
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    google/gson#2754 · 8 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Built-in support for Guava collections
    Quizá libre de nuevo @eamonnmcmanus la tomó hace 749 días y no hay ningún pull request abierto. Abierto
    enhancement Priority-Medium Type-Enhancement

    google/gson#2742 · 3 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 2 días

  • Edge case where R8 removes the TypeToken's generic type (while consuming the library's recently updated proguard rules)
    Abierto
    bug proguard-r8

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2658 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Add support for Optional<T> in parsing instead of null
    Abierto
    enhancement java8

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/gson#2644 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Gson cannot serialize subclass who override a field
    Abierto
    bug kotlin

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2638 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Parse nested json into flat model class objects
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/gson#2555 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Add field parameter on TypeAdapterFactory.create
    Abierto
    enhancement needs-info

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/gson#2481 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Change default `Date` serialization to ISO 8601 format
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/gson#2472 · 1 comentario · 5 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Gson is unable to serialise Kotlin subclass which overrides fields.
    Abierto
    enhancement kotlin

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/gson#2453 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • FR: Convenience methods for `get` in `JsonObject` and `JsonArray`
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2430 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Gson changes the order of PriorityQueue in java when using new Gson().toJson(priorityQueue)
    Abierto
    bug Priority-Low Type-Defect

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2393 · 6 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Add option to preserve unicode character conversion
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/gson#2382 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • com.google.gson.JsonIOException: Abstract classes can't be instantiated! Register an InstanceCreator or a TypeAdapter for this type.
    Abierto
    bug needs-info proguard-r8

    Dificultad 3/5 1-2 días Aptitud para principiantes 25/100

    google/gson#2379 · 41 comentarios · 4 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Proposal to expose Position information used for error messages in JSonReader in public API
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/gson#2373 · 9 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Android is upgrading from Java 8 to OpenSDK 17
    Abierto
    android bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2365 · 7 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Create proper unchecked exception hierarchy
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/gson#2359 · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Support of serdes for Throwable/Exception no longer works since Java 17
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/gson#2352 · 3 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • When field is marked to be excluded from deserialization, it is still deserialized.
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    google/gson#2348 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • [Discussion] Deprecate non-type-safe `Gson.fromJson(..., Type)` overloads
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2328 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Serialize bean fields in class inheritance order
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    google/gson#2309 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Add `JsonDeserializationContext.deserialize` overload with `TypeToken` parameter
    Abierto
    enhancement java8

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2216 ·

    Los mantenedores suelen responder en 2 días

  • Why not lazy initialization boundFields in ReflectiveTypeAdapterFactory.Adapter?
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#2143 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Support users to handle null types
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    google/gson#2119 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • ArrayList initialized by Gson with a TypeToken returns NullPointerException on android 11 & 12
    Abierto
    bug needs-info

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    google/gson#2097 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Error reflection JDK 17 and gson
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#1979 · 19 comentarios · 13 reacciones ·

    Los mantenedores suelen responder en 2 días

  • ExclusionStrategy
    Abierto
    enhancement needs-info

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    google/gson#1975 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Gson Serializetion Bug in Enum Map
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    google/gson#1920 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Serialization dislocation
    Abierto
    bug needs-info

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    google/gson#1910 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Serialization with value class
    Abierto
    enhancement kotlin

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#1899 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Load json data into existing object
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    google/gson#1887 · 8 comentarios ·

    Los mantenedores suelen responder en 2 días

  • How to set some property above after converting class to sting using toJson Method
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#1880 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Add convenience method for POJO to POJO conversion
    Abierto
    enhancement needs-info

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/gson#1840 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Question re: type adapters and field annotations
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/gson#1818 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Serialize special floating point values as string's
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    google/gson#1793 · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Gson cannot find the runtime type of inner generic type
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#1791 · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • NPE while invoke toJson() or fromJson() for HashMap<String, String>
    Abierto
    android bug needs-info proguard-r8

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    google/gson#1778 · 21 comentarios · 9 reacciones ·

    Los mantenedores suelen responder en 2 días

  • 00 as decimal places when serialize Double
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    google/gson#1769 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Problem with TypeAdapterRuntimeTypeWrapper and logic in MapTypeAdapterFactory
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100

    google/gson#1748 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.