FASTJSON 2 は、性能に特化したシンプルで使いやすいJava用JSONライブラリです。
前バージョンであるFASTJSON 1から大幅にアップグレードされ、性能向上やセキュリティ面での改善が行われています。
主な特徴
- 性能の極致
- 他の人気JSONライブラリ(例: jackson/gson/org.json)を大きく上回る高性能。
- 性能データ: FastJSONベンチマーク
- JDKの新機能に対応
- JDK 11/JDK 17を完全サポート。
- Compact Stringの最適化、Recordサポート、GraalVM Native-Image対応。
- JSONPathの完全サポート
- SQL:2016のJSONPath構文に対応。
- 幅広いプラットフォーム対応
- Android 8以上をサポート。
- クライアントとサーバーで統一APIを提供。
- Kotlinとの統合
- JSON Schemaの対応
- 新しいバイナリ形式JSONB
- JSONBフォーマットをサポート。
FASTJSON 2は、高性能JSONライブラリを必要とするプロジェクトや最新のJavaエコシステムを活用したい開発者にとって、最適な選択肢です。