how to json string to hashmap in java

ww‮ruttual.w‬i.com
how to json string to hashmap in java
/**
 * @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}]
Created Time:2017-10-03 12:14:12  Author:lautturi