/**
* @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}]