groovy에서 json를 bean에 입력하기
2019. 12. 21.
private static T parser(Response response, Class clazz){ def json = new JsonSlurper().parseText(str) T instance = clazz.newInstance(json._source) return instance } 이렇게 사용하면 clazz에 json 데이터를 java bean에 입력할 수 있다. 하지만 이 방식은 사용하면 안 된다. clazz에 있는 field와 json._source의 field가 100% 일치해야 한다. json과 bean의 field가 다르면 missingPropertyExeption 에러가 발생한다.