/** * @author lautturi.com * Java example: convert json string to hashmap in java */ import java.util.*; import org.json.JSONObject; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; public class Lautturi { public static void main(String[] args) { String jsonString = "{\"employees\":[{\"id\":111,\"name\":\"Lautturi\"}, {\"id\":112,\"name\":\"James\"}]}"; Map<String, Object> retMap = new Gson().fromJson( jsonString, new TypeToken<HashMap<String, Object>>() {}.getType() ); System.out.println(retMap); System.out.println(retMap.get("employees")); } }
output:
{employees=[{id=111.0, name=Lautturi}, {id=112.0, name=James}]} [{id=111.0, name=Lautturi}, {id=112.0, name=James}]