728x90
반응형
LabellingDataVO 객체로 파씽 해주기
아래 객체 배열을 파씽을 해보자.
String patJson =
"[" +
" {\"icType\":1,\"color\":\"#5ba1e0\",\"patSeq\":9766,\"icCode\":1,\"wordNm\":\"혜택\"}" +
" ,{\"icType\":1,\"color\":\"#5ba1e0\",\"patSeq\":15068,\"icCode\":1,\"wordNm\":\"현명하다\"}" +
" ,{\"icType\":1,\"color\":\"#5ba1e0\",\"patSeq\":107560,\"icCode\":1,\"wordNm\":\"맞춤\"}" +
"]";
Gson 을 생성 하고 fromJson 에 파씽하고자 하는 문자열과 , 파씽될 타입을 명시한다.
Gson gson = new Gson();
LabellingDataVO [] arr = gson.fromJson(patJson, LabellingDataVO[].class);
파씽된 값을 확인해보자 !
Arrays.stream(arr).forEach( x -> {
System.out.println(x.getWordNm());
});
public void test(){
String patJson =
"[" +
" {\"icType\":1,\"color\":\"#5ba1e0\",\"patSeq\":9766,\"icCode\":1,\"wordNm\":\"혜택\"}" +
" ,{\"icType\":1,\"color\":\"#5ba1e0\",\"patSeq\":15068,\"icCode\":1,\"wordNm\":\"현명하다\"}" +
" ,{\"icType\":1,\"color\":\"#5ba1e0\",\"patSeq\":107560,\"icCode\":1,\"wordNm\":\"맞춤\"}" +
"]";
Gson gson = new Gson();
LabellingDataVO [] arr = gson.fromJson(patJson, LabellingDataVO[].class);
Arrays.stream(arr).forEach( x -> {
System.out.println(x.getWordNm());
});
}
728x90
반응형
'개발중 > Java' 카테고리의 다른 글
[Java] 객체 매핑 라이브러리 ModelMapper (0) | 2023.03.22 |
---|---|
[JAVA] 문자열 받고, 초성으로 반환해주자. (0) | 2023.01.25 |
65279 아스키코드가 나와서 문자열 비교 안됨 ?! 😅 (1) | 2022.10.19 |
[Java] mysql 접속정보로 쿼리조회 (0) | 2022.09.20 |
Java에서 백분율(퍼센트) 계산하기 (0) | 2022.08.11 |