You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
byte_ -> class java.lang.Long
char_ -> class com.google.gson.internal.LazilyParsedNumber
short_ -> class java.lang.Long
int_ -> class java.lang.Long
long_ -> class java.lang.Long
float_ -> class java.lang.Float
double_ -> class java.lang.Double
Byte_ -> class java.lang.Long
Character_ -> class com.google.gson.internal.LazilyParsedNumber
Short_ -> class java.lang.Long
Integer_ -> class java.lang.Long
Long_ -> class java.lang.Long
Float_ -> class java.lang.Float
Double_ -> class java.lang.Double
Gson version 2.10:
byte_ -> class java.lang.Long
char_ -> class com.google.gson.internal.LazilyParsedNumber
short_ -> class java.lang.Long
int_ -> class java.lang.Long
long_ -> class java.lang.Long
float_ -> class java.lang.Float
double_ -> class java.lang.Double
Byte_ -> class java.lang.Long
Character_ -> class com.google.gson.internal.LazilyParsedNumber
Short_ -> class java.lang.Long
Integer_ -> class java.lang.Long
Long_ -> class java.lang.Long
Float_ -> class java.lang.Float
Double_ -> class java.lang.Double
Gson version 2.9.1:
byte_ -> class java.lang.Byte
char_ -> class com.google.gson.internal.LazilyParsedNumber
short_ -> class java.lang.Short
int_ -> class java.lang.Integer
long_ -> class java.lang.Long
float_ -> class java.lang.Float
double_ -> class java.lang.Double
Byte_ -> class java.lang.Byte
Character_ -> class com.google.gson.internal.LazilyParsedNumber
Short_ -> class java.lang.Short
Integer_ -> class java.lang.Integer
Long_ -> class java.lang.Long
Float_ -> class java.lang.Float
Double_ -> class java.lang.Double
Diff between 2.9.1 and 2.10
Exception stack trace
The text was updated successfully, but these errors were encountered:
Gson version
2.12.1
2.10
2.9.1
Java / Android version
Java 17.0.10+11-LTS-240
Used tools
Description
The numbers gets converted into broader range (like short to long), but it wasn't a few versions before
Expected behavior
The numbers should be kept as is.
Actual behavior
Short, integer, etc gets converted to long
Reproduction steps
Gson version 2.12.1:
Gson version 2.10:
Gson version 2.9.1:
Diff between 2.9.1 and 2.10
![Image](https://private-user-images.githubusercontent.com/581927/409024146-f472caf0-8069-46dc-aabc-6ee85634f2db.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NzkwNjgsIm5iZiI6MTczOTY3ODc2OCwicGF0aCI6Ii81ODE5MjcvNDA5MDI0MTQ2LWY0NzJjYWYwLTgwNjktNDZkYy1hYWJjLTZlZTg1NjM0ZjJkYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQwNDA2MDhaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xOTEwNzFmNWExN2JlNTQxN2E4ZTQ2ZGNiYjEwMjFiNmJmMjQwNWI3YjkwYzRhZTExZjZjNzI0YmFiNWZlMmYxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.BGuj-_rE9lbuBYck0cxWxOg-4EWATGkDU1q2nJT2KSw)
Exception stack trace
The text was updated successfully, but these errors were encountered: