버그를 수정하고 호환성을 개선한 또 다른 버전인 fastjson 2.0.9가 출시되었습니다. 특정 업데이트에는 다음이 포함됩니다.
1. 이슈
- BigDecimal 유형이 경우에 따라 잘못된 결과가 나오는 문제 수정 #540
- 일부 시나리오에서 목록 필드가 오류를 보고하는 문제 수정 #539
- 일부 시나리오에서 JSONB 형식이 바이트 배열 유형을 직렬화하는 문제가 오류 #537 을 보고합니다.
- 일부 시나리오에서 JSONObject.getObject 입력 List.class가 오류를 보고하는 문제 수정 #536
- JSONPath #532 의 구문 호환성 향상
- 일부 시나리오에서 비정적 중첩 클래스를 역직렬화할 수 없는 문제 수정 #531
- 일부 시나리오에서 NULL을 입력하면 List 유형이 무한 루프가 발생하는 문제 수정 #528 #525
- fastjson 1.x #527 과 호환되는 역직렬화된 ObjectReader 인터페이스의 readObject 메소드에 fieldType 및 fieldName 매개변수를 추가합니다.
- 일부 시나리오에서 JSONPath가 오류를 보고하는 문제 수정 #524
- 다중 설정 메소드의 우선순위 수정 #523
- 호환성 팩 Android 호환성 문제 수정 #520 #511
- 문자열이 없는 키 #518 에서 JSONObject.containsKey가 올바르지 않은 문제 수정
- IBM J9 JDK 8.0 #516 에 대한 지원 수정
- fastjson 1.x Set 구문 #513 과의 호환성 수정
- graal 네이티브 이미지 지원 문제 #509 수정
- HashMap #507 에 대한 WriteClassName 기능 지원 수정
- 필드 유형이 JSONArray #502 인 경우 역직렬화 오류 문제 수정
- 인용되지 않은 필드에 대한 지원 향상 #478
- java.util.Vector 유형 필드 지원 수정 #517
- 사용자 정의 직렬화는 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</ 버전 > </ 종속성 >
관련된 링크들
- 25개 관련 이슈 https://github.com/alibaba/fastjson2/milestone/8
- 코드 태그 https://github.com/alibaba/fastjson2/releases/tag/2.0.9
- 표준 버전 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.9/
- Graal 지원 버전 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.9.graal/ (GraalVM 22.1 JDK17에서만 확인됨)
- 안드로이드 버전 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.9.android/
- 1.x 호환 버전 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.9/
자세한 내용은 https://github.com/alibaba/fastjson2/releases/tag/2.0.9 를 확인하십시오.