java 電話歸屬地

/**
 * 獲取電話歸屬地(省)
 * 
 * @param tel
 * @return
 * @author linwk 2016年5月18日
 */
public static String getTelArea(String tel) {
	String areaString = null;
	try {
		String test = HttpClientUtils.get(talAreaApiString + tel).toString();
		// 替換掉「__GetZoneResult_ = 」,讓它能轉換爲JSONArray對象
		test = test.replaceAll("^[__]\\w{14}+[_ = ]+", "");
		//test = test + "]";
		// 把STRING轉化爲json對象

		TelAreaDto telAreaDto = (TelAreaDto) FastJSONUtils.toObject(test, TelAreaDto.class);
		areaString = telAreaDto.getProvince();
	} catch (Exception e) {
		logger.error(" 獲取電話歸屬地異常:", e);
	}
	return areaString;
}
相關文章
相關標籤/搜索