fastjson 2.0.9がリリースされ、バグが修正され、互換性が強化されました

fastjson 2.0.9がリリースされました。これは、バグを修正し、互換性を向上させる別のバージョンです。具体的な更新は次のとおりです。

1.問題

  1. BigDecimalタイプの結果が正しくない場合があるという問題を修正します#540 
  2. 一部のシナリオでリストフィールドがエラーを報告する問題を修正します#539 
  3. 一部のシナリオでJSONB形式がバイト配列型をシリアル化する問題は、エラー#537を報告します 
  4. JSONObject.getObject input List.classが一部のシナリオでエラーを報告する問題を修正します#536 
  5. JSONPath #532の構文互換性を改善します 
  6. 一部のシナリオで非静的ネストクラスを逆シリアル化できない問題を修正#531 
  7. 一部のシナリオでNULLを入力すると、リストタイプが無限ループを引き起こすという問題を修正します#528 #525  
  8. fastjson 1.x #527と互換性のある逆シリアル化されたObjectReaderインターフェイスのreadObjectメソッドにパラメータfieldTypeとfieldNameを追加します 
  9. 一部のシナリオでJSONPathがエラーを報告する問題を修正します#524 
  10. 複数のsetメソッドの優先度を修正#523 
  11. 互換性パックのAndroid互換性の問題を修正#520 #511  
  12. JSONObject.containsKeyが文字列なしのキー#518で正しくない問題を修正します 
  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 > 
	< 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</バージョン> 
</依存関係>

関連リンク

詳細については、https ://github.com/alibaba/fastjson2/releases/tag/2.0.9を確認してください。

おすすめ

転載: www.oschina.net/news/202501/fastjson-2-0-9-released