요르딩딩

String(문자열)을 Object(객체)로 변환하는 법 본문

[Java]

String(문자열)을 Object(객체)로 변환하는 법

요르딩딩 2021. 12. 2. 12:18
728x90
반응형

# pom.xml에 dependency 추가

<!-- gson -->
<dependency>
	<groupId>com.google.code.gson</groupId>
	<artifactId>gson</artifactId>
	<version>2.1</version>
</dependency>

 

# import 추가

import com.google.gson.Gson;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;

 

 

# 문자열 결과값을 json으로 파싱

JsonParser parser = new JsonParser();
JsonObject obj = (JsonObject)parser.parse(jsonStr.toString());

//json -> hashmap으로 변환
//Gson : java Object > JSON, JSON > java Object로 변환을 도와주는 라이브러리
Gson gson =new Gson();
Map map =new HashMap();
map = (Map)gson.fromJson(obj, map.getClass());

또는

JsonUtil.toHashMapObject(jsonStr);

 

728x90
반응형

'[Java]' 카테고리의 다른 글

String to Array, Array to String  (0) 2022.01.17
날짜 함수 사용하는 법  (0) 2021.12.27
param( "A,B,C" ) -> array ( [A,B,C] )으로 변경  (0) 2021.11.23
[작성중 ]싱글톤 패턴  (0) 2021.08.10
[JAVA] StringBuffer  (0) 2021.05.26
Comments