fastjson 2.0.9がリリースされました。これは、バグを修正し、互換性を向上させる別のバージョンです。具体的な更新は次のとおりです。
1.問題
- BigDecimalタイプの結果が正しくない場合があるという問題を修正します#540
- 一部のシナリオでリストフィールドがエラーを報告する問題を修正します#539
- 一部のシナリオでJSONB形式がバイト配列型をシリアル化する問題は、エラー#537を報告します
- JSONObject.getObject input List.classが一部のシナリオでエラーを報告する問題を修正します#536
- JSONPath #532の構文互換性を改善します
- 一部のシナリオで非静的ネストクラスを逆シリアル化できない問題を修正#531
- 一部のシナリオでNULLを入力すると、リストタイプが無限ループを引き起こすという問題を修正します#528 #525
- fastjson 1.x #527と互換性のある逆シリアル化されたObjectReaderインターフェイスのreadObjectメソッドにパラメータfieldTypeとfieldNameを追加します
- 一部のシナリオでJSONPathがエラーを報告する問題を修正します#524
- 複数のsetメソッドの優先度を修正#523
- 互換性パックのAndroid互換性の問題を修正#520 #511
- JSONObject.containsKeyが文字列なしのキー#518で正しくない問題を修正します
- 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 > < artifactId > fastjson2 </ArtifactId > < バージョン> 2.0.9</バージョン> </依存関係>
- GraalVMバージョン
<依存関係> < groupId >com.alibaba.fastjson2 </ groupId > < artifactId > fastjson2 </ArtifactId > < バージョン> 2.0.9.graal</バージョン> </依存関係>
- Android版
<依存関係> < groupId >com.alibaba.fastjson2 </ groupId > < artifactId > fastjson2 </ArtifactId > < バージョン> 2.0.9.android</バージョン> </依存関係>
- 1.x互換バージョン
<依存関係> < groupId >com.alibaba </ groupId > < artifactId > fastjson </ArtifactId > < バージョン> 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でのみ検証済み)
- androidバージョン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を確認してください。