Fastjson 2.0.28 ya está disponible. Esta es otra versión mejorada con correcciones de errores, puede actualizar según sea necesario. Recientemente, muchos usuarios han actualizado de fastjson 1.1.x a 2.0.x. Después de la actualización, el rendimiento ha mejorado significativamente. Cada vez más usuarios de dubbo usan el formato binario fastjson2 JSONB. Esta versión también soluciona algunos problemas relacionados.
Las estadísticas del almacén central de Maven muestran que las descargas de fastjson2 en abril de 2023 serán 450 000.
Asuntos
- Solucione el problema de que los documentos de la interfaz Spring-Doc no se pueden mostrar en algunos escenarios #387
- Soluciona el problema de que la deserialización del formato de fecha reconoce automáticamente la incoherencia entre el formato aaaaMMddHHmmss y fastjson 1.x #1326
- Soluciona el problema de que el resultado de serialización del tipo Dict en la biblioteca Hutool es incorrecto #1337 #1338
- Soluciona el problema de que JSONWriter.Feature.BrowserCompatible no tiene efecto en Map Key #1350
- Solucione el problema del informe de error de deserialización de tipo List<Map<String, List>> #1351
- Solucione el problema de que la entrada de deserialización del tipo Mapa es una cadena vacía e informa un error # 1356
- Solucione el problema de que la salida predeterminada del campo de tipo de enumeración no es el nombre #1355
- Solucione el problema de que no se informará ningún error cuando el tipo int ingresa un número grande fuera de los límites # 1357
- Solucione el problema de que las enumeraciones y constantes del tipo de cadena de validación JSONSchema no funcionan # 1367
- Solucione el problema de que JSONB maneja los errores de tipo automático en algunos escenarios # 1366
- JSONPath admite condiciones de filtro como "AB[?(@.C==null)]" #1369
- Solucione el problema de que el resultado de writeNull es incorrecto después de configurar NameFilter # 1348
- Mejore el reconocimiento automático del formato de fecha #1325
- Soporte mejorado para CSV https://github.com/alibaba/fastjson2/blob/2.0.28/docs/csv_cn.md
Configuración de dependencias de MAVEN
<dependencia> <groupId> com.alibaba.fastjson2 </groupId> <artefactoId> fastjson2 </artefactoId> < versión > 2.0.28 < / versión > </dependencia> _ _ _ _ _
Versión compatible con 1.x
< dependencia > < groupId >com.alibaba</ groupId > < artefactoId >fastjson</ artefactoId > < versión >2.0.28</ versión > </ dependencia >
Configuración de la extensión Spring 5
<dependencia> <groupId> com.alibaba.fastjson2 </groupId> <artefactoId> fastjson2 - extension - spring5 </artefactoId> < versión > 2.0.28 < / versión > </dependencia> _
Configuración de extensión Spring 6
<dependencia> <groupId> com.alibaba.fastjson2 </groupId> <artefactoId> fastjson2 - extension - spring6 </artefactoId> < versión > 2.0.28 < / versión > </dependencia> _
enlaces relacionados
- Guía de actualización de usuario de FASTJSON 1.x https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- Problemas relacionados https://github.com/alibaba/fastjson2/milestone/27
- Etiqueta de código https://github.com/alibaba/fastjson2/tree/2.0.28
- Descarga de Maven https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.28/
- Versión compatible con 1.x https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.28/
- Informe de prueba de rendimiento https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.28.md
Instrucciones de actualización:
https://github.com/alibaba/fastjson2/releases/tag/2.0.28