当前位置: 代码迷 >> JavaScript >> json 变换为map
  详细解决方案

json 变换为map

热度:152   发布时间:2012-07-26 12:01:08.0
json 转换为map

public static void main(String[] args) {
??? ??? String jsonData = "{'name':'yang','age':2}";
??? ??? Map<String,String> map = parseData(jsonData);
??? ??? System.out.println(map.get("name"));
??? }

??? /**
??? ?*
??? ?* 函数名称: parseData
??? ?* 函数描述: 将json字符串转换为map
??? ?* @param data
??? ?* @return
??? ?*/
??? private static Map<String, String> parseData(String data){
??? ??? GsonBuilder gb = new GsonBuilder();
??????? Gson g = gb.create();
??????? Map<String, String> map = g.fromJson(data, new TypeToken<Map<String, String>>() {}.getType());
??? ??? return map;
??? }

  相关解决方案