Skip to content

feature(Android): add GxHashMap in Android for Dictionary data type#1118

Open
fpanizza wants to merge 12 commits into
masterfrom
feature/android/AddDictionary
Open

feature(Android): add GxHashMap in Android for Dictionary data type#1118
fpanizza wants to merge 12 commits into
masterfrom
feature/android/AddDictionary

Conversation

@fpanizza

@fpanizza fpanizza commented May 22, 2026

Copy link
Copy Markdown
Contributor

Problem

Android Offline Generator - Error compilando SDTs con Dictionary
https://issues.genexus.dev/viewissue.aspx?208671

Solution

Add GxHashMap in android for dictionary implementation.

Necesario para el cambio en el generador offline,
https://github.com/VY-GEN032-KG/genexus-suite-legacy/pull/1986

@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

…lization.

Resolve value types consistently in fromJson by detecting valueClass from first element or prior put(). Emulate Jackson behavior.
@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

@fpanizza fpanizza requested a review from jotapeg June 2, 2026 14:00
Comment thread android/src/main/java/com/genexus/util/GXHashMap.java Outdated
Comment thread android/src/main/java/com/genexus/util/GXHashMap.java Outdated
Comment thread android/src/main/java/com/genexus/util/GXHashMap.java
Comment thread android/src/main/java/com/genexus/util/GXHashMap.java Outdated
Comment thread android/src/main/java/com/genexus/util/GXHashMap.java Outdated
Comment thread android/src/main/java/com/genexus/util/GXHashMap.java Outdated
@fpanizza fpanizza changed the title feature(Android): add GxHashMAp in Android for Dictionary data type feature(Android): add GxHashMap in Android for Dictionary data type Jun 3, 2026
@fpanizza

fpanizza commented Jun 3, 2026

Copy link
Copy Markdown
Contributor Author

Aclaro que la mayoria de tus comentarios vienen de la version de java , que migre a Gson solamente
https://github.com/genexuslabs/JavaClasses/blob/master/java/src/main/java/com/genexus/util/GXHashMap.java

De cualquier manera las miro 1 a 1 para dejarlo lo mejor posible.

Es mas peligroso es el 2 de parse de numeric. Capaz reportar a java.

@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

jotapeg
jotapeg previously approved these changes Jun 3, 2026

@jotapeg jotapeg left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aclaro que la mayoria de tus comentarios vienen de la version de java , que migre a Gson solamente https://github.com/genexuslabs/JavaClasses/blob/master/java/src/main/java/com/genexus/util/GXHashMap.java

De cualquier manera las miro 1 a 1 para dejarlo lo mejor posible.

Si, me parece bien que la implementación sea correcta por más que se haya migrado desde una versión de Java. Gracias!

@genexusbot

Copy link
Copy Markdown
Collaborator
Cherry pick to beta success

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants