Class Converter


  • public class Converter
    extends java.lang.Object
    요청 파라미터나 JSON을 인스턴슫로 변환하는 클래스
    • Constructor Summary

      Constructors 
      Constructor Description
      Converter()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T jsonToObject​(java.lang.String json, java.lang.Class<T> type)
      JSON을 인스턴스로 바꾸고 반환한다.
      static java.lang.String objectToJson​(java.lang.Object object)
      인스턴를 JSON으로 변환한다.
      static java.lang.Object parameterToObject​(java.util.Map<java.lang.String,​java.lang.String> parameters, java.lang.Class<?> type)
      파라미터를 받아 인스턴스에 값을 넣어주고 인스턴스를 반환한다.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Converter

        public Converter()
    • Method Detail

      • parameterToObject

        public static java.lang.Object parameterToObject​(java.util.Map<java.lang.String,​java.lang.String> parameters,
                                                         java.lang.Class<?> type)
        파라미터를 받아 인스턴스에 값을 넣어주고 인스턴스를 반환한다.
        Parameters:
        parameters - 요청 파라미터
        type - 핸들러의 파라미터 타입
        Returns:
        파라미턴 인스턴스
      • jsonToObject

        public static <T> T jsonToObject​(java.lang.String json,
                                         java.lang.Class<T> type)
        JSON을 인스턴스로 바꾸고 반환한다.
        Type Parameters:
        T - 핸들러 파라미터의 클래스 타입
        Parameters:
        json - 요청 JSON
        type - 핸들러 파라미터 클래스
        Returns:
        파라미터 인스턴스
      • objectToJson

        public static java.lang.String objectToJson​(java.lang.Object object)
        인스턴를 JSON으로 변환한다.
        Parameters:
        object - 인스턴스
        Returns:
        JSON