「Spring Boot」@JsonComponent アノテーションのサンプル

説明
@JsonComponent アノテーションを利用してjacksonを使用してjsonデータをシリアライズおよびデシリアライザします。
@JsonComponent アノテーションはJsonSerializer、JsonDeserializer または KeyDeserializerを実装済み。
サンプルコード

import java.io.*;
import com.fasterxml.jackson.core.*;
import com.fasterxml.jackson.databind.*;
import org.springframework.boot.jackson.*;

@JsonComponent
public class CustomJsonDemo {

    public static class Serializer extends JsonSerializer<SomeObject> {
        //  some code
    }

    public static class Deserializer extends JsonDeserializer<SomeObject> {
        // some code
    }

}

 

Spring Boot

Posted by arkgame