gson 转换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;
   }

  

posted @ 2015-05-27 16:31  vikey.z  阅读(4405)  评论(0编辑  收藏  举报