Gson을 사용하여 JSON을 HashMap으로 변환
JSON 형식으로 서버에서 데이터를 요청하는 것은 간단할 수 있지만 JSON 응답을 더 접근하기 쉬운 형식은 때때로 문제를 야기할 수 있습니다. 다음 JSON 응답을 고려해보세요.
{ "header": { "alerts": [ { "AlertID": "2", "TSExpires": null, "Target": "1", "Text": "woot", "Type": "1" }, { "AlertID": "3", "TSExpires": null, "Target": "1", "Text": "woot", "Type": "1" } ], "session": "0bc8d0835f93ac3ebbf11560b2c5be9a" }, "result": "4be26bc400d3c" }
GSON 모듈을 사용하면 이 JSON을 HashMap으로 쉽게 변환할 수 있습니다. 방법은 다음과 같습니다.
import java.lang.reflect.Type; import com.google.gson.reflect.TypeToken; Type type = new TypeToken<Map<String, String>>(){}.getType(); Map<String, String> myMap = gson.fromJson("{'k1':'apple','k2':'orange'}", type);
이 코드에서는 TypeToken 클래스를 사용하여 Map
위 내용은 Gson을 사용하여 JSON 데이터를 HashMap으로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!