fastjson 2.0.9 출시, 버그 수정 및 호환성 향상

버그를 수정하고 호환성을 개선한 또 다른 버전인 fastjson 2.0.9가 출시되었습니다. 특정 업데이트에는 다음이 포함됩니다.

1. 이슈

  1. BigDecimal 유형이 경우에 따라 잘못된 결과가 나오는 문제 수정 #540 
  2. 일부 시나리오에서 목록 필드가 오류를 보고하는 문제 수정 #539 
  3. 일부 시나리오에서 JSONB 형식이 바이트 배열 유형을 직렬화하는 문제가 오류 #537 을 보고합니다. 
  4. 일부 시나리오에서 JSONObject.getObject 입력 List.class가 오류를 보고하는 문제 수정 #536 
  5. JSONPath #532 의 구문 호환성 향상 
  6. 일부 시나리오에서 비정적 중첩 클래스를 역직렬화할 수 없는 문제 수정 #531 
  7. 일부 시나리오에서 NULL을 입력하면 List 유형이 무한 루프가 발생하는 문제 수정 #528 #525  
  8. fastjson 1.x #527 과 호환되는 역직렬화된 ObjectReader 인터페이스의 readObject 메소드에 fieldType 및 fieldName 매개변수를 추가합니다. 
  9. 일부 시나리오에서 JSONPath가 오류를 보고하는 문제 수정 #524 
  10. 다중 설정 메소드의 우선순위 수정 #523 
  11. 호환성 팩 Android 호환성 문제 수정 #520 #511  
  12. 문자열이 없는 키 #518 에서 JSONObject.containsKey가 올바르지 않은 문제 수정 
  13. IBM J9 JDK 8.0 #516 에 대한 지원 수정 
  14. fastjson 1.x Set 구문 #513 과의 호환성 수정 
  15. graal 네이티브 이미지 지원 문제 #509 수정 
  16. HashMap #507 에 대한 WriteClassName 기능 지원 수정 
  17. 필드 유형이 JSONArray #502 인 경우 역직렬화 오류 문제 수정 
  18. 인용되지 않은 필드에 대한 지원 향상 #478 
  19. java.util.Vector 유형 필드 지원 수정 #517 
  20. 사용자 정의 직렬화는 LocalDate/LocalTime/LocalDateTime을 지원합니다.

2. MAVEN 종속성 구성

< 종속성 >
	< groupId >com.alibaba.fastjson2</ groupId >
	< 아티팩트 Id >fastjson2</ 아티팩트 Id >
	< 버전 >2.0.9</ 버전 >
</ 종속성 >
  • GraalVM 버전
< 종속성 >
	< groupId >com.alibaba.fastjson2</ groupId >
	< 아티팩트 Id >fastjson2</ 아티팩트 Id >
	< 버전 >2.0.9.graal</ 버전 >
</ 종속성 >
  • 안드로이드 버전
< 종속성 >
	< groupId >com.alibaba.fastjson2</ groupId >
	< 아티팩트 Id >fastjson2</ 아티팩트 Id >
	< 버전 >2.0.9.android</ 버전 >
</ 종속성 >
  • 1.x 호환 버전
< 종속성 >
	< groupId >com.alibaba</ groupId >
	< 아티팩트 Id >fastjson</ 아티팩트 Id >
	< 버전 >2.0.9</ 버전 >
</ 종속성 >

관련된 링크들

자세한 내용은 https://github.com/alibaba/fastjson2/releases/tag/2.0.9 를 확인하십시오.

рекомендация

отwww.oschina.net/news/202501/fastjson-2-0-9-released