@SuppressWarnings("unchecked")
	public static String querySongId(String songName) throws JsonParseException, JsonMappingException, IOException{
		String songid = null;
		String queryURL = SONG_BAIDU_API_URL
				.concat("&format=json")
				.concat("&callback")
				.concat("&method=baidu.ting.search.catalogSug")
				.concat("&query=" + URLEncoder.encode(songName,"UTF-8"))
				.concat("&_=1413017198449")
				;
		ResponseEntity entity = HttpUtil.get(queryURL);
		if(entity.isValid()){
			Map<String, Object> map = (Map<String, Object>) JacksonMapper.readValue(entity.getBody().toString(), Object.class);
			if(map != null && map.get("error_code")!=null
					&& "22000".equals(map.get("error_code").toString()) ){
				List<Object> songList = (List<Object>) map.get("song");
				if(songList.size() > 0){
					LinkedHashMap<String, Object> o = (LinkedHashMap<String, Object>) songList.get(0);
					System.out.println(songName + "的查询结果：" + o.toString());
					songid = (String) o.get("songid");
				}
			}
		}
		return songid;
	}