LoginSignup
0
0

More than 1 year has passed since last update.

Jacksonについて

Last updated at Posted at 2022-08-17

Jackson

  1. 定義
    Java ObjectをJSONに変えたり、JSONをJava Objectに変えるために使用するJavaライブラリ

  2. 特徴
    (1)XML/YAML/CSVなど様々な形式のデータをサポート
    (2)Stream方式で高速かつ柔軟で、Annotation方式でメタデータを記述できる
    (3)ObjectMapper APIを使用してObjectにデータを設定する

  3. Core Modules
    (1)Streaming(jackson-core)
       low-level streaming APIを定義する役割とJSON-specific implementationsを含むModule
    (2)Annotations(jackson-annotations)
       Jackson annotationが含まれているModule
    (3)Databind(jackson-databind)
       Streaming packageのDatabindingをサポート。StreamingとAnnotations packageに依存

Databind関連でcom.fasterxml.jackson.databind.exc.InvalidDefinitionExceptionエラーが
発生したときは、そのクラスに@Dataアノテーションを追加してくれると解決できる。

   @Dataについては次の投稿に。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0