ページ内ナビ
概要
このリポジトリはJacksonプロジェクト全体の案内ページです。実装本体ではなく、JSONのストリーミング処理、POJOとのデータバインド、各種データ形式・JVM向けデータ型モジュールへ案内し、2.x/3.xのバージョン方針や移行資料をまとめています。
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
core・databind・annotationsの役割を整理する
Jacksonの中核はストリーミングAPIを持つjackson-core、POJOとの変換を担うjackson-databind、標準annotationを提供するjackson-annotationsに分かれます。この案内ページから各モジュールのリポジトリへたどれます。
出典:[1]
JSON以外の形式とJVMデータ型向け拡張を探せる
Avro、CBOR、CSV、Protobuf、TOML、XML、YAMLなどのデータ形式モジュールに加え、Kotlinや各種Javaライブラリ向けデータ型モジュールを一覧できます。用途に必要なモジュールだけを選ぶ入口として使えます。
出典:[1]
向いている用途
導入前の確認
このリポジトリ自体は実装ライブラリではなくプロジェクトの案内ページである
実際のパーサー、データバインド、annotation実装は別リポジトリとMavenアーティファクトに分かれています。導入時は必要なモジュールとリリース系列を選び、Maven CentralのアーティファクトやBOMを利用します。
出典:[1]
Jackson 3はJDK 17と新しいpackage・groupIdを前提にする
Jackson 3では最低要件がJDK 17へ上がり、多くのMaven groupIdとJava package名がcom.fasterxml.jacksonからtools.jacksonへ変わります。2.xからの単純な差し替えではないため、移行ガイドでAPI・設定変更も確認します。
出典:[3]
参考にした公式資料
- [1]Jackson project README snapshot(2026-10-04)
- [2]Jackson versioning snapshot(2026-10-04)
- [3]Jackson 3 migration guide snapshot(2026-10-04)
編集部からの補足
Jacksonを導入する場合、このリポジトリ自体ではなく必要なモジュールとリリース系列を選ぶのが第一歩です。新規開発では3.x系が推奨されていますが、既存2.xからはgroupId・package名・APIの変更があるため、BOMと移行ガイドを合わせて確認してください。
3ステップで試す
- 1
Jacksonのプロジェクト案内を取得する
実装モジュールを選ぶ前に、プロジェクト全体の案内リポジトリを取得します。
git clone https://github.com/FasterXML/jackson.git jackson-project - 2
確認済みの文書スナップショットへ固定する
2026-10-04に確認したREADME・versioning・Jackson 3移行資料と同じcommitへ固定します。
git -C jackson-project checkout f53840ccb433774cc275f61c028eb226a63a8df9 - 3
中核モジュールとBOMの候補を確認する
このリポジトリ自体は実装ライブラリではないため、用途に必要なモジュールとリリース系列をREADMEから選びます。
git -C jackson-project grep -n -E 'jackson-(core|databind|annotations|bom)' -- README.md | head -n 20
成長
成長の推移 · 直近30日
9,818 Stars
推移データを蓄積中です。
開発アクティビティ
直近90日・週次
- Commit(直近30日)
- 2
- Open PR
- 0
開発アクティビティを蓄積中です。
カテゴリとタグ
カテゴリ
GitHubデータ
GitHubのデータGitHubの詳細データを見る
GitHub Topics
- hacktoberfest
- jackson
- java-json-library
- java-json
- Stars
- 9,818
- Forks
- 1,223
- Watchers
- 344
- Open Issues
- 0
- Contributors
- 64
- 所有者種別
- Organization
- リポジトリ最終更新
- 2026/09/04
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- REST Assured7,139 Stars
共通タグ 2件
JavaのDSLでREST APIへrequestを送り、status・header・JSON/XML bodyを検証する
Java - ZEN Engine2,034 Stars
共通タグ 2件
業務判断を一つのJSONで定義し、複数の実行環境へ届ける
Rust - Firecrawl188,258 Stars
共通タグ 1件 · 共通カテゴリ 1件
Web検索・scrape・crawl・browser interactionをLLM-ready dataへ変換するAPI
TypeScript - Prettier52,314 Stars
共通タグ 1件 · 共通カテゴリ 1件
codeをparseして一貫したstyleへ再出力するopinionated formatter
JavaScript - DBeaver51,949 Stars
共通タグ 1件 · 共通カテゴリ 1件
多数のdatabaseを一つのdesktop SQL workspaceから操作する
Java - Netty35,065 Stars
共通タグ 1件 · 共通カテゴリ 1件
event loopとChannel pipelineを組み合わせ、高接続数のprotocol server/clientをJavaで構築する
Java
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。