GSON을 이용하여 간단한 Json 문자열을 해석하다

1046 단어 Java 학습 노트
이전에fastjson을 사용하여 json열을 해석했는데 성능이 높고 손재주가 빠르며 간단하고 배우기 쉬워요.
최근에 듣자니fastjson에 안전한 구멍이 생겼다고 해서 새로운 json 라이브러리를 찾을 수 밖에 없어서 gson, 구글이 개발한 json을 해석하는 라이브러리를 찾았습니다.
평상시 작업 중 복잡한 json열 해석은 그리 많이 쓰지 않는데, 일반적으로 가장 기본적인 json열이다
gson을 사용하여 간단한 json 열을 해석하는 예는 다음과 같습니다.
String jsonString = "{\"uid\":\"189024\", \"region\":\"SouthChina\", \"order\":29021.98}";
		
Gson gson = new Gson();
		
System.out.println("jsonString string:" + jsonString);
		
Map retMap = gson.fromJson(jsonString,  
	new TypeToken>(){}.getType());
		
System.out.println("uid:" + retMap.get("uid") + ", " + "region:" + retMap.get("region") + ", " + "order:" + retMap.get("order"));

Maven의 dependency는 다음과 같습니다.

    	com.google.code.gson
    	gson
    	2.8.0

좋은 웹페이지 즐겨찾기