Fastjson 2.0.9 lanzado, corrige errores y mejora la compatibilidad

Ahora se lanza fastjson 2.0.9, otra versión que corrige errores y mejora la compatibilidad. Las actualizaciones específicas incluyen:

1. Problemas

  1. Soluciona el problema de que el tipo BigDecimal tiene resultados incorrectos en algunos casos #540 
  2. Solucione el problema de que el campo Lista informa de un error en algunos escenarios # 539 
  3. El problema de que el formato JSONB serializa el tipo de matriz de bytes en algunos escenarios informa un error #537 
  4. Solucione el problema de que JSONObject.getObject input List.class informa un error en algunos escenarios # 536 
  5. Mejorar la compatibilidad de sintaxis de JSONPath #532 
  6. Solucione el problema de que algunos escenarios no pueden deserializar clases anidadas no estáticas # 531 
  7. Solucione el problema de que la entrada de NULL en algunos escenarios tipo Lista causará un bucle infinito #528 #525  
  8. Agregue los parámetros fieldType y fieldName al método readObject de la interfaz ObjectReader deserializado, que es compatible con fastjson 1.x #527 
  9. Solucione el problema de que JSONPath informará un error en algunos escenarios # 524 
  10. Reparar la prioridad de múltiples métodos establecidos #523 
  11. Solucione el problema de compatibilidad con Android del paquete de compatibilidad # 520 # 511  
  12. Solucione el problema de que JSONObject.containsKey es incorrecto en la clave sin cadena #518 
  13. Soporte fijo para IBM J9 JDK 8.0 #516 
  14. Solucione la compatibilidad con fastjson 1.x Establezca la sintaxis # 513 
  15. Solucionar el problema de soporte de imágenes nativas de graal #509 
  16. Arreglar el soporte de la función WriteClassName para HashMap #507 
  17. Soluciona el problema del error de deserialización cuando el tipo de campo es JSONArray #502 
  18. Mejorar el soporte para campos sin comillas #478 
  19. Arreglar soporte para campos de tipo java.util.Vector #517 
  20. La serialización personalizada admite LocalDate/LocalTime/LocalDateTime

2. Configuración de dependencias de MAVEN

< dependencia > 
	< groupId >com.alibaba.fastjson2</ groupId > 
	< artefactoId >fastjson2</ artefactoId > 
	< versión >2.0.9</ versión > 
</ dependencia >
  • Versión GraalVM
< dependencia > 
	< groupId >com.alibaba.fastjson2</ groupId > 
	< artefactoId >fastjson2</ artefactoId > 
	< versión >2.0.9.graal</ versión > 
</ dependencia >
  • versión de Android
< dependencia > 
	< groupId >com.alibaba.fastjson2</ groupId > 
	< artefactoId >fastjson2</ artefactoId > 
	< versión >2.0.9.android</ versión > 
</ dependencia >
  • Versión compatible con 1.x
< dependencia > 
	< groupId >com.alibaba</ groupId > 
	< artefactoId >fastjson</ artefactoId > 
	< versión >2.0.9</ versión > 
</ dependencia >

enlaces relacionados

Para más detalles, consulte: https://github.com/alibaba/fastjson2/releases/tag/2.0.9

Supongo que te gusta

Origin www.oschina.net/news/202501/fastjson-2-0-9-released
Recomendado
Clasificación