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;
}
相关文章
相关标签/搜索