Commit 5d10177a by Li Yongyu

lyy add

parent fa613b0a
package Practice_test;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Arrays;
public class CanshuTiQu {
public static void main(String[] args) {
String str="\"phone\":\"13910960649\",\"thirdSource\":\"GM\",\"thirdSourceId\":\"ys\",\"verifyCode\":code_own\"";
String a=getAll(str,"verifyCode");
System.out.println("a="+a);
}
// 在parameter中查看,是否有(第二个参数)verifyCode的关键字,有的话返回他的字母值
public static String getAll(String parameter, String Letter) {
String[] strcomma = parameter.split(",");
int comma = strcomma.length;
StringBuffer sb = new StringBuffer();
for (int k = 0; k < comma; k++) {
// 此时是多个,,,
String[] str = strcomma[k].split(":");
String str_strcomma = Arrays.toString(str);
// System.out.println("str="+Arrays.toString(str));
// 按参数传过来的字符串做为子串,在以逗号为节点的串中分别查找子串的关键字,
// 在找到后的位置开始查找数字,最后把数字的字符串返回
if (str_strcomma.contains(Letter)) {
int start = str_strcomma.indexOf(',');
sb.append(str_strcomma.substring(start + 2,
str_strcomma.length() - 1));
}
}
return sb.toString();
}
}
package Practice_test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.net.URL;
import java.net.URLConnection;
import java.text.SimpleDateFormat;
import java.util.Date;
public class HttpRequest implements Runnable{
private String url;
private String param;
public HttpRequest(String url, String param) {
this.url = url;
this.param = param;
}
public static void main(String[] args) {
HttpRequest hr=new HttpRequest("http://106.75.3.8:8765/bestbuy-pclacceptance/api/pcl/user/worker/workerinfo",
"{\"openId\":\"b386bbc0fe3d412bb87d09d356e094df\",\"name\":\"张莉梅\",\"idNo\":\"532901199203200929\",\"idCardUp\":\"http://idcard.private.gmei.com/installment/2017/02/17/1825/68e2aead6a50?e=1487329005&token=UPCOYIJkZOMcdd9FDzpBqYjzWUh55fBpVi3AhWpL:L-ieyDwgUL5r2-Udxelzqmdbt8k=\",\"idCardDown\":\"http://idcard.private.gmei.com/installment/2017/02/17/1825/2a72c27a8a5a?e=1487329005&token=UPCOYIJkZOMcdd9FDzpBqYjzWUh55fBpVi3AhWpL:X5fUiLJ1xfQfdh9N_hi98WPQ0QU=\",\"idCardHand\":\"http://idcard.private.gmei.com/installment/2017/02/17/1825/16af787a51ce?e=1487329005&token=UPCOYIJkZOMcdd9FDzpBqYjzWUh55fBpVi3AhWpL:gtC8Hy0qSmfZvVeIo19snCkhNww=\",\"bankName\":\"中国建设银行\",\"bankCode\":\"105\",\"bankNo\":\"6217001210066384668\",\"bankPhone\":\"13818170218\",\"education\":6,\"marriage\":0,\"children\":0,\"house\":0,\"addr\":\"鹿城区下吕浦凤凰组团1栋605\",\"qq\":\"639201513\",\"email\":\"639201513@qq.com\",\"province\":330000,\"city\":330300,\"list\":[{\"name\":\"阿邦\",\"phone\":\"136-8170-0738\"},{\"name\":\"阿宾\",\"phone\":\"137-6111-1323\"},{\"name\":\"阿葱\",\"phone\":\"13587681288\"},{\"name\":\"阿德 铜川路\",\"phone\":\"152-1668-8693\"},{\"name\":\"阿东\",\"phone\":\"13816716678\"},{\"name\":\"阿疯\",\"phone\":\"138-5772-9711\"},{\"name\":\"阿峰\",\"phone\":\"0577-56962318\"},{\"name\":\"阿峰\",\"phone\":\"138-1699-9515\"},{\"name\":\"阿贵88酒吧\",\"phone\":\"135-8571-3808\"},{\"name\":\"阿姐\",\"phone\":\"158-1219-5571\"},{\"name\":\"阿姐\",\"phone\":\"65121\"},{\"name\":\"阿康鱼圆\",\"phone\":\"88571118\"},{\"name\":\"阿力\",\"phone\":\"+86 187-2510-8242\"},{\"name\":\"阿亮\",\"phone\":\"151-9881-1117\"},{\"name\":\"阿亮\",\"phone\":\"13661781998\"},{\"name\":\"阿廖叔\",\"phone\":\"13577242788\"},{\"name\":\"阿洛\",\"phone\":\"13162004667\"},{\"name\":\"阿茂\",\"phone\":\"135-8753-3776\"},{\"name\":\"阿三\",\"phone\":\"15858838855\"},{\"name\":\"阿三\",\"phone\":\"136-7155-5576\"},{\"name\":\"阿三\",\"phone\":\"131-2081-1888\"},{\"name\":\"阿四 \",\"phone\":\"138-6267-5713\"},{\"name\":\"阿四\",\"phone\":\"13862675713\"},{\"name\":\"阿呀\",\"phone\":\"139-8874-1282\"},{\"name\":\"阿呀\",\"phone\":\"186-0887-8098\"},{\"name\":\"阿姨\",\"phone\":\"13611877396\"},{\"name\":\"阿英\",\"phone\":\"135-7722-0957\"},{\"name\":\"阿K\",\"phone\":\"138-1887-0383\"},{\"name\":\"啊良\",\"phone\":\"13636522226\"},{\"name\":\"啊水\",\"phone\":\"135-2410-2906\"},{\"name\":\"艾斯亮\",\"phone\":\"138-4487-0000\"},{\"name\":\"艾斯亮。\",\"phone\":\"186-0047-7777\"},{\"name\":\"艾远建\",\"phone\":\"182-8155-6673\"},{\"name\":\"爱慕\",\"phone\":\"137-7779-7506\"},{\"name\":\"爱游易、木了网\",\"phone\":\"0311-67596031\"},{\"name\":\"安臣\",\"phone\":\"180-1935-3900\"},{\"name\":\"安途网www.myantu.net\",\"phone\":\"400-000-1030\"},{\"name\":\"按摩师\",\"phone\":\"135-6486-4069\"},{\"name\":\"敖雨\",\"phone\":\"136-6431-6111\"},{\"name\":\"A吧\",\"phone\":\"183-7578-3803\"},{\"name\":\"Andy\",\"phone\":\"139-1689-5568\"},{\"name\":\"Anna EJ\",\"phone\":\"138-7929-0805\"},{\"name\":\"爸\",\"phone\":\"+8618787252844\"},{\"name\":\"白洪武\",\"phone\":\"15921307676\"},{\"name\":\"白停停\",\"phone\":\"13585678877\"},{\"name\":\"白队消防\",\"phone\":\"139-8856-9888\"},{\"name\":\"白静\",\"phone\":\"155-0105-6820\"},{\"name\":\"白味人家\",\"phone\":\"158-8738-1647\"},{\"name\":\"白熊生啤\",\"phone\":\"15901627346\"},{\"name\":\"白云彬\",\"phone\":\"135-0882-0276\"},{\"name\":\"百酷陈琦\",\"phone\":\"153-0571-9575\"},{\"name\":\"百酷网\",\"phone\":\"0571-87758495\"},{\"name\":\"百酷翁鸣\",\"phone\":\"0571-89938109\"},{\"name\":\"百世汇通\",\"phone\":\"132-4834-2629\"},{\"name\":\"百世汇通 长春\",\"phone\":\"0431-80851287\"},{\"name\":\"包场\",\"phone\":\"188-1736-5799\"},{\"name\":\"包房16人。张女士\",\"phone\":\"156-1852-6026\"},{\"name\":\"包艳昆明\",\"phone\":\"137-5942-8874\"},{\"name\":\"宝宝\",\"phone\":\"135-3523-1705\"},{\"name\":\"宝洁赵大姐\",\"phone\":\"183-0172-2961\"},{\"name\":\"保洁23\",\"phone\":\"138-1610-1444\"},{\"name\":\"保洁李大姐\",\"phone\":\"150-2654-8831\"},{\"name\":\"保洁石爱萍\",\"phone\":\"150-2132-1563\"},{\"name\":\"保洁周大姐\",\"phone\":\"158-0049-0019\"},{\"name\":\"保罗立佳小季\",\"phone\":\"137-6486-3592\"},{\"name\":\"报考\",\"phone\":\"18143105606\"},{\"name\":\"豹\",\"phone\":\"13758807878\"},{\"name\":\"北京订房\",\"phone\":\"139-1062-1032\"},{\"name\":\"蓓蓓\",\"phone\":\"134-7288-3250\"},{\"name\":\"扁头明\",\"phone\":\"13567799957\"},{\"name\":\"扁头忠\",\"phone\":\"13505775528\"},{\"name\":\"表妹\",\"phone\":\"159-4871-0600\"},{\"name\":\"宾客网\",\"phone\":\"021-60806285\"},{\"name\":\"宾客网\",\"phone\":\"028-65118202\"},{\"name\":\"宾客网小周\",\"phone\":\"028-65118201\"},{\"name\":\"彬\",\"phone\":\"150-0176-2155\"},{\"name\":\"缤客、终\",\"phone\":\"028-62942200\"},{\"name\":\"兵哥。纠纠\",\"phone\":\"189-5801-0776\"},{\"name\":\"不居一格小霞\",\"phone\":\"138-1064-9004\"},{\"name\":\"BB衣服\",\"phone\":\"130-0470-9977\"},{\"name\":\"BM保洁主管\",\"phone\":\"187-2150-3685\"},{\"name\":\"蔡亚婷\",\"phone\":\"136-2079-5118\"},{\"name\":\"蔡支刚\",\"phone\":\"186-0444-5858\"},{\"name\":\"苍??票务,香格里拉丽江\",\"phone\":\"0872-2380980\"},{\"name\":\"曹厨师\",\"phone\":\"183-1428-1383\"},{\"name\":\"曹万云饵丝\",\"phone\":\"183-8726-6505\"},{\"name\":\"曹渔强BM\",\"phone\":\"152-2199-1376\"},{\"name\":\"厕所门口大姐\",\"phone\":\"15843084260\"},{\"name\":\"茶松江\",\"phone\":\"182-8721-5718\"},{\"name\":\"柴昕昕\",\"phone\":\"185-0431-7122\"},{\"name\":\"常莎莎\",\"phone\":\"138-4306-7577\"},{\"name\":\"常缨客人\",\"phone\":\"137-0361-2038\"},{\"name\":\"超市 汽车公寓\",\"phone\":\"138-1772-7118\"},{\"name\":\"超市锦江\",\"phone\":\"0431-87873293\"},{\"name\":\"潮天门房东\",\"phone\":\"138-1841-2422\"},{\"name\":\"炒面\",\"phone\":\"137-6147-2292\"},{\"name\":\"炒面\",\"phone\":\"13482726206\"},{\"name\":\"车\",\"phone\":\"136-7184-1531\"},{\"name\":\"车管,段\",\"phone\":\"139-0872-0582\"},{\"name\":\"车市\",\"phone\":\"136-4166-6240\"},{\"name\":\"车行小裴\",\"phone\":\"13311693313\"},{\"name\":\"陈旭\",\"phone\":\"13957762978\"},{\"name\":\"陈 Wi-Fi\",\"phone\":\"136-5170-7195\"},{\"name\":\"陈贝贝\",\"phone\":\"186-0212-3978\"},{\"name\":\"陈发愿BM仓库\",\"phone\":\"182-0219-6019\"},{\"name\":\"陈(杭州)\",\"phone\":\"136-5719-9999\"},{\"name\":\"陈佳丽\",\"phone\":\"134-5629-2364\"},{\"name\":\"陈监控下关\",\"phone\":\"130-1336-4623\"},{\"name\":\"陈建\",\"phone\":\"135-7729-1972\"},{\"name\":\"陈建欧\",\"phone\":\"158-0219-7960\"},{\"name\":\"陈金良\",\"phone\":\"139-8851-1817\"},{\"name\":\"陈金龙\",\"phone\":\"139-1695-9390\"},{\"name\":\"陈锦辉\",\"phone\":\"133-1278-7308\"},{\"name\":\"陈晶\",\"phone\":\"152-1439-5809\"},{\"name\":\"陈静\",\"phone\":\"158-8733-6562\"},{\"name\":\"陈静\",\"phone\":\"0872-3149471\"},{\"name\":\"陈开周\",\"phone\":\"+8615901722397\"},{\"name\":\"陈昆\",\"phone\":\"138-8830-3120\"},{\"name\":\"陈老乡\",\"phone\":\"139-0289-8424\"},{\"name\":\"陈灵\",\"phone\":\"131-9789-9991\"},{\"name\":\"陈南\",\"phone\":\"137-5667-1105\"},{\"name\":\"陈倩\",\"phone\":\"+8615208910703\"},{\"name\":\"陈世辉\",\"phone\":\"139-0872-6722\"},{\"name\":\"陈伟BM\",\"phone\":\"159-2135-3565\"},{\"name\":\"陈玮梅\",\"phone\":\"151-2513-3412\"},{\"name\":\"陈晓玲网站\",\"phone\":\"135-2992-6101\"},{\"name\":\"陈孝明\",\"phone\":\"+86 189-1121-2861\"},{\"name\":\"陈毅华客人\",\"phone\":\"137-1387-3882\"},{\"name\":\"陈盈\",\"phone\":\"139-1695-0206\"},{\"name\":\"陈雨\",\"phone\":\"184-8752-8578\"},{\"name\":\"陈圆\",\"phone\":\"157-5838-6419\"},{\"name\":\"陈真定8??13-14标准间2间已付\",\"phone\":\"133-6392-6911\"},{\"name\":\"陈子\",\"phone\":\"133-3055-6608\"},{\"name\":\"程\",\"phone\":\"136-2205-2222\"},{\"name\":\"程双\",\"phone\":\"152-2157-4086\"},{\"name\":\"充电q\",\"phone\":\"*3370#\"},{\"name\":\"虫子\",\"phone\":\"132-5999-9092\"},{\"name\":\"出品吧阿楠\",\"phone\":\"187-5575-8753\"},{\"name\":\"厨师长房东\",\"phone\":\"187-1796-6141\"},{\"name\":\"褚处长\",\"phone\":\"138-8729-6166\"},{\"name\":\"川菜\",\"phone\":\"138-1764-8999\"},{\"name\":\"春之声\",\"phone\":\"158-2180-0798\"},{\"name\":\"崔瑞\",\"phone\":\"159-1159-8191\"},{\"name\":\"崔亚磊\",\"phone\":\"131-6717-6778\"},{\"name\":\"存\",\"phone\":\"135-1212-3707\"},{\"name\":\"长春烧烤\",\"phone\":\"13166879987\"},{\"name\":\"长春顺丰\",\"phone\":\"130-1913-5476\"},{\"name\":\"长寿路快客\",\"phone\":\"62987163\"},{\"name\":\"carl\",\"phone\":\"138-1777-1840\"},{\"name\":\"Co\",\"phone\":\"13738727655\"},{\"name\":\"达安快递\",\"phone\":\"18017337810\"},{\"name\":\"大刘\",\"phone\":\"13512195079\"},{\"name\":\"大姨\",\"phone\":\"13917030277\"},{\"name\":\"大奥手机\",\"phone\":\"135-6495-1688\"},{\"name\":\"大厨廖兴渝\",\"phone\":\"135-5202-0209\"},{\"name\":\"大刚\",\"phone\":\"150-4403-5858\"},{\"name\":\"大哥\",\"phone\":\"150-4300-6875\"},{\"name\":\"大理烧烤\",\"phone\":\"13577243838\"},{\"name\":\"大索道\",\"phone\":\"0872-5364980\"},{\"name\":\"大伟\",\"phone\":\"136-4441-7499\"},{\"name\":\"大卫。厨房\",\"phone\":\"187-0210-5337\"},{\"name\":\"大众点评\",\"phone\":\"188-0175-8645\"},{\"name\":\"丹丹\",\"phone\":\"158-6962-5687\"},{\"name\":\"导游\",\"phone\":\"133-3190-3635\"},{\"name\":\"倒骑驴张师父\",\"phone\":\"135-2422-7835\"},{\"name\":\"灯箱小鲁\",\"phone\":\"147-8721-8209\"},{\"name\":\"登喜路定制\",\"phone\":\"139-0657-5767\"},{\"name\":\"电\",\"phone\":\"151241393004\"},{\"name\":\"电费\",\"phone\":\"160-0266-880\"},{\"name\":\"电三向\",\"phone\":\"160-2293-185\"},{\"name\":\"电信\",\"phone\":\"0872-2675556\"},{\"name\":\"电信队长\",\"phone\":\"133-7872-2919\"},{\"name\":\"电赵哥\",\"phone\":\"130-8741-5230\"},{\"name\":\"店长Jerry谢\",\"phone\":\"136-0165-8458\"},{\"name\":\"调音\",\"phone\":\"13636406662\"},{\"name\":\"调酒师\",\"phone\":\"137-0180-6823\"},{\"name\":\"调料周仕亮\",\"phone\":\"136-2177-0998\"},{\"name\":\"丁俊\",\"phone\":\"15288328607\"},{\"name\":\"订机票\",\"phone\":\"021-62149595\"},{\"name\":\"东东\",\"phone\":\"152-2142-5966\"},{\"name\":\"东辉\",\"phone\":\"130-7433-2727\"},{\"name\":\"东盟\",\"phone\":\"158-7777-0995\"},{\"name\":\"东盟、段\",\"phone\":\"182-8725-8321\"},{\"name\":\"东盟玉石城\",\"phone\":\"0872-8866902\"},{\"name\":\"东南水产\",\"phone\":\"13120982722\"},{\"name\":\"董佳惠\",\"phone\":\"139-1707-4679\"},{\"name\":\"董佳曼\",\"phone\":\"156-0160-8153\"},{\"name\":\"董育壮\",\"phone\":\"135-7720-9538\"},{\"name\":\"懂望能地板\",\"phone\":\"130-1344-7085\"},{\"name\":\"杜定团、文献静苑\",\"phone\":\"135-0872-8398\"},{\"name\":\"杜钢窗\",\"phone\":\"130-1339-1048\"},{\"name\":\"杜芊BM\",\"phone\":\"135-6482-7608\"},{\"name\":\"杜永贵\",\"phone\":\"158-8734-4291\"},{\"name\":\"段东\",\"phone\":\"135-7728-3695\"},{\"name\":\"段怀美\",\"phone\":\"138-8393-3834\"},{\"name\":\"段老师\",\"phone\":\"135-7787-9389\"},{\"name\":\"段新兰\",\"phone\":\"131-7069-1328\"},{\"name\":\"段租房、苏秦\",\"phone\":\"139-9637-6388\"},{\"name\":\"对面水果??\",\"phone\":\"13504416121\"},{\"name\":\"d\",\"phone\":\"139-6882-1979\"},{\"name\":\"Dean 李师傅 EJ\",\"phone\":\"15221060910\"},{\"name\":\"Dear~\",\"phone\":\"+8618889996806\"},{\"name\":\"峨眉老乡\",\"phone\":\"189-9062-8302\"},{\"name\":\"洱海秀\",\"phone\":\"135-2964-7505\"},{\"name\":\"饵丝阿弟\",\"phone\":\"182-8724-3451\"},{\"name\":\"二\",\"phone\":\"15858512378\"},{\"name\":\"二姑\",\"phone\":\"155-0447-2525\"},{\"name\":\"二货\",\"phone\":\"159-2121-1998\"},{\"name\":\"二姐\",\"phone\":\"130-5219-1119\"},{\"name\":\"E Club办公室\",\"phone\":\"54355675\"},{\"name\":\"EVa\",\"phone\":\"135-6451-8538\"},{\"name\":\"发姐BM\",\"phone\":\"135-2486-3843\"},{\"name\":\"樊洋洋\",\"phone\":\"137-7061-4563\"},{\"name\":\"方丈。尹健\",\"phone\":\"131-2251-3067\"},{\"name\":\"房东\",\"phone\":\"136-2173-5522\"},{\"name\":\"房东\",\"phone\":\"13524598671\"},{\"name\":\"房东的\",\"phone\":\"130-4660-7528\"},{\"name\":\"房东爹\",\"phone\":\"139-8724-0232\"},{\"name\":\"房东东兴运大厦\",\"phone\":\"+86 189-1811-8751\"},{\"name\":\"房东姐姐\",\"phone\":\"159-5143-7168\"},{\"name\":\"房东娘\",\"phone\":\"139-8720-2455\"},{\"name\":\"房东媳妇花店\",\"phone\":\"139-8726-6373\"},{\"name\":\"飞飞\",\"phone\":\"13641887187\"},{\"name\":\"费秋联\",\"phone\":\"139-8722-8843\"},{\"name\":\"疯丫头\",\"phone\":\"139-4277-6479\"},{\"name\":\"峰\",\"phone\":\"138-1698-5155\"},{\"name\":\"冯媳\",\"phone\":\"159-8760-8260\"},{\"name\":\"伏月芬\",\"phone\":\"182-8826-1900\"},{\"name\":\"服务员仁波\",\"phone\":\"155-0216-5729\"},{\"name\":\"服务员小杰\",\"phone\":\"150-2197-2007\"},{\"name\":\"服务员朱敏\",\"phone\":\"135-0586-4315\"},{\"name\":\"服装潮天门\",\"phone\":\"130-6193-8029\"},{\"name\":\"福林-海鲜\",\"phone\":\"186-0215-6997\"},{\"name\":\"富禾味\",\"phone\":\"021-61800670\"},{\"name\":\"f\",\"phone\":\"150-2124-7352\"},{\"name\":\"感通赵淋\",\"phone\":\"135-7726-4505\"},{\"name\":\"高沙\",\"phone\":\"137-6133-6637\"},{\"name\":\"高主任\",\"phone\":\"137-0177-6868\"},{\"name\":\"高自强\",\"phone\":\"150-7799-0752\"},{\"name\":\"高宗BM\",\"phone\":\"137-6419-9098\"},{\"name\":\"高总!三亚万豪\",\"phone\":\"138-7679-9088\"},{\"name\":\"郜秀杰\",\"phone\":\"138-1852-4152\"},{\"name\":\"戈茹\",\"phone\":\"13905779596\"},{\"name\":\"格格\",\"phone\":\"186-9862-5184\"},{\"name\":\"葛肖英客人\",\"phone\":\"137-0121-5233\"},{\"name\":\"耿亮BM\",\"phone\":\"139-1353-7344\"},{\"name\":\"公新佳\",\"phone\":\"187-4418-0888\"},{\"name\":\"龚三志\",\"phone\":\"131-2250-7889\"},{\"name\":\"龚网站.宾客网\",\"phone\":\"021-60807285\"},{\"name\":\"狗贼\",\"phone\":\"135-0433-8345\"},{\"name\":\"苟林BM\",\"phone\":\"182-0183-9056\"},{\"name\":\"古城派出所\",\"phone\":\"0872-2664398\"},{\"name\":\"古城西门警务室\",\"phone\":\"0872-2156755\"},{\"name\":\"谷嘉诚\",\"phone\":\"13888838369\"},{\"name\":\"顾\",\"phone\":\"15250420584\"},{\"name\":\"顾大姐\",\"phone\":\"181-4976-0627\"},{\"name\":\"顾警官\",\"phone\":\"135-8557-8163\"},{\"name\":\"顾。蟹庄\",\"phone\":\"152-5027-2637\"},{\"name\":\"光头丰\",\"phone\":\"13681616155\"},{\"name\":\"光头眼镜\",\"phone\":\"136-2182-2223\"},{\"name\":\"光泽牛奶\",\"phone\":\"18584315927\"},{\"name\":\"广安小弟导游\",\"phone\":\"186-8262-5931\"},{\"name\":\"广发\",\"phone\":\"139-0249-3435\"},{\"name\":\"广告牌字\",\"phone\":\"138-8726-6769\"},{\"name\":\"郭锋\",\"phone\":\"135-6435-5077\"},{\"name\":\"郭红伟\",\"phone\":\"186-2710-2288\"},{\"name\":\"郭鹏\",\"phone\":\"136-1180-6921\"},{\"name\":\"郭义和\",\"phone\":\"159-2165-4437\"},{\"name\":\"郭K\",\"phone\":\"150-0021-1689\"},{\"name\":\"孩子爷爷\",\"phone\":\"13705777558\"},{\"name\":\"海底捞服务员\",\"phone\":\"137-7802-7549\"},{\"name\":\"海东住房的\",\"phone\":\"187-8724-5897\"},{\"name\":\"海俊\",\"phone\":\"137-6499-6493\"},{\"name\":\"海口奔驰一李\",\"phone\":\"130-1621-1278\"},{\"name\":\"海敏\",\"phone\":\"139-1871-7333\"},{\"name\":\"海燕阿姨\",\"phone\":\"135-2963-3896\"},{\"name\":\"韩冰\",\"phone\":\"186-8676-3595\"},{\"name\":\"韩峰\",\"phone\":\"130-2017-4185\"},{\"name\":\"韩金红\",\"phone\":\"138-8825-9359\"},{\"name\":\"韩面试\",\"phone\":\"131-6280-4739\"},{\"name\":\"韩哲K\",\"phone\":\"131-2119-1443\"},{\"name\":\"翰墨辉\",\"phone\":\"18213033223\"},{\"name\":\"航\",\"phone\":\"13917995166\"},{\"name\":\"郝老爹\",\"phone\":\"135-7876-0455\"},{\"name\":\"何建国\",\"phone\":\"182-8433-2258\"},{\"name\":\"何建国\",\"phone\":\"138-8138-4866\"},{\"name\":\"何琳玉\",\"phone\":\"182-8721-5299\"},{\"name\":\"核弹王境\",\"phone\":\"183-2194-4992\"},{\"name\":\"贺英平\",\"phone\":\"186-6658-1616\"},{\"name\":\"黑的李师\",\"phone\":\"159-1124-7278\"},{\"name\":\"黑的面包阿白弟\",\"phone\":\"138-8720-2970\"},{\"name\":\"黑的面包、赵辉\",\"phone\":\"138-8725-9854\"},{\"name\":\"黑的杨汝林\",\"phone\":\"139-8850-8207\"},{\"name\":\"黑的杨师\",\"phone\":\"159-1262-3500\"},{\"name\":\"黑的张师\",\"phone\":\"139-8729-0213\"},{\"name\":\"黑的张师\",\"phone\":\"139-8729-5735\"},{\"name\":\"黑的张协林\",\"phone\":\"139-8854-2675\"},{\"name\":\"黑的张勋\",\"phone\":\"136-0882-8673\"},{\"name\":\"黑的赵师\",\"phone\":\"139-8853-4265\"},{\"name\":\"黑的赵雄\",\"phone\":\"153-3433-1020\"},{\"name\":\"洪锦涛\",\"phone\":\"139-8724-5690\"},{\"name\":\"洪银\",\"phone\":\"15201906094\"},{\"name\":\"侯飞\",\"phone\":\"138-1739-2421\"},{\"name\":\"后天Aking\",\"phone\":\"0431-85640009\"},{\"name\":\"候明、酒\",\"phone\":\"183-1316-5922\"},{\"name\":\"虎跳峡李悠、饭店\",\"phone\":\"131-1690-3445\"},{\"name\":\"护照\",\"phone\":\"87974610\"},{\"name\":\"花\",\"phone\":\"131-6206-6978\"},{\"name\":\"花店\",\"phone\":\"137-6158-1613\"},{\"name\":\"花花\",\"phone\":\"152-8721-6053\"},{\"name\":\"花梅\",\"phone\":\"13564267006\"},{\"name\":\"华邦高伟\",\"phone\":\"136-3655-1823\"},{\"name\":\"化妆\",\"phone\":\"+86 139-1692-4687\"},{\"name\":\"桦\",\"phone\":\"131-6244-8726\"},{\"name\":\"黄飞\",\"phone\":\"13916313623\"},{\"name\":\"黄风丽江\",\"phone\":\"187-8765-1565\"},{\"name\":\"黄富华BM\",\"phone\":\"138-1674-6575\"},{\"name\":\"黄慧慧\",\"phone\":\"182-1745-9805\"},{\"name\":\"黄娟\",\"phone\":\"136-8774-0722\"},{\"name\":\"黄开普\",\"phone\":\"136-3661-7879\"},{\"name\":\"黄凯国上海\",\"phone\":\"133-1181-7719\"},{\"name\":\"黄猛\",\"phone\":\"13681836845\"},{\"name\":\"黄淼BM\",\"phone\":\"186-2151-5008\"},{\"name\":\"黄世军\",\"phone\":\"153-2866-3909\"},{\"name\":\"黄,网站刷屏\",\"phone\":\"151-7200-6975\"},{\"name\":\"黄伟祥 郑州\",\"phone\":\"188-3823-9938\"},{\"name\":\"黄艳平\",\"phone\":\"139-8721-5386\"},{\"name\":\"卉\",\"phone\":\"+8615204266101\"},{\"name\":\"会计培训\",\"phone\":\"021-63561435\"},{\"name\":\"惠惠BM\",\"phone\":\"139-1600-0522\"},{\"name\":\"火车票古城\",\"phone\":\"0872-5369701\"},{\"name\":\"货车\",\"phone\":\"65376537\"},{\"name\":\"货运\",\"phone\":\"18601610327\"},{\"name\":\"机票\",\"phone\":\"139-0193-5389\"},{\"name\":\"鸡腿\",\"phone\":\"62273931\"},{\"name\":\"鸡足山、刘涛释正济\",\"phone\":\"135-2965-0091\"},{\"name\":\"吉的堡\",\"phone\":\"021-66110632\"},{\"name\":\"吉林广播电视大学\",\"phone\":\"0431-85379273\"},{\"name\":\"吉娜\",\"phone\":\"139-5006-4834\"},{\"name\":\"即招按摩\",\"phone\":\"139-8859-1988\"},{\"name\":\"家\",\"phone\":\"021-56357752\"},{\"name\":\"家\",\"phone\":\"043189613873\"},{\"name\":\"家具\",\"phone\":\"138-8725-1529\"},{\"name\":\"家里\",\"phone\":\"132-6287-1109\"},{\"name\":\"嘉定胖子\",\"phone\":\"13761214661\"},{\"name\":\"嘉华蛋糕\",\"phone\":\"0872-2515240\"},{\"name\":\"监控号\",\"phone\":\"319-046935\"},{\"name\":\"简泽平\",\"phone\":\"139-8855-7500\"},{\"name\":\"建儿\",\"phone\":\"13968811188\"},{\"name\":\"建国\",\"phone\":\"15821488306\"},{\"name\":\"建通一\",\"phone\":\"13989566666\"},{\"name\":\"建校\",\"phone\":\"136-0872-7608\"},{\"name\":\"江律师\",\"phone\":\"69770\"},{\"name\":\"姜\",\"phone\":\"131-2295-3154\"},{\"name\":\"姜建伟\",\"phone\":\"186-2191-8999\"},{\"name\":\"姜姜\",\"phone\":\"138-1887-9805\"},{\"name\":\"姜玲\",\"phone\":\"13888522174\"},{\"name\":\"将闫闫\",\"phone\":\"159-0180-5582\"},{\"name\":\"蒋一鸣\",\"phone\":\"139-1656-5602\"},{\"name\":\"交\",\"phone\":\"0872-2673038\"},{\"name\":\"交电费\",\"phone\":\"160-0261-130\"},{\"name\":\"交警小方\",\"phone\":\"150-9697-0582\"},{\"name\":\"娇娇BM\",\"phone\":\"182-0685-9995\"},{\"name\":\"杰文\",\"phone\":\"18801893011\"},{\"name\":\"姐\",\"phone\":\"138-5775-4596\"},{\"name\":\"金??\",\"phone\":\"156-1810-9099\"},{\"name\":\"金超\",\"phone\":\"188-6778-8055\"},{\"name\":\"金豆豆\",\"phone\":\"156-1810-9099\"},{\"name\":\"金哥\",\"phone\":\"189-0433-5566\"},{\"name\":\"金硅公司\",\"phone\":\"0872-2187969\"},{\"name\":\"金赫龙\",\"phone\":\"138-0432-3443\"},{\"name\":\"金华\",\"phone\":\"139-5777-7580\"},{\"name\":\"金洋\",\"phone\":\"13769121344\"},{\"name\":\"金玉\",\"phone\":\"15618109099\"},{\"name\":\"金卓\",\"phone\":\"18644050003\"},{\"name\":\"金卓\",\"phone\":\"13624004322\"},{\"name\":\"进军司机\",\"phone\":\"13676403313\"},{\"name\":\"晶晶\",\"phone\":\"158-8874-9965\"},{\"name\":\"晶晶\",\"phone\":\"13888835959\"},{\"name\":\"婧\",\"phone\":\"13888013495\"},{\"name\":\"纠纠\",\"phone\":\"131-6622-2998\"},{\"name\":\"玖月\",\"phone\":\"182-5710-1271\"},{\"name\":\"酒\",\"phone\":\"13636499929\"},{\"name\":\"酒商\",\"phone\":\"187-2165-7219\"},{\"name\":\"酒庄王宇\",\"phone\":\"136-0184-8884\"},{\"name\":\"军军BM\",\"phone\":\"139-1666-4858\"},{\"name\":\"Jacky Salsa\",\"phone\":\"138-1770-6951\"},{\"name\":\"Jerry Ma EJ\",\"phone\":\"137-8890-4524\"},{\"name\":\"Jessica\",\"phone\":\"150-0182-2025\"},{\"name\":\"justin\",\"phone\":\"13774366871\"},{\"name\":\"卡西欧\",\"phone\":\"152-1672-4410\"},{\"name\":\"开房\",\"phone\":\"135-7721-1069\"},{\"name\":\"凯文\",\"phone\":\"130-2213-8881\"},{\"name\":\"康\",\"phone\":\"135-7726-5965\"},{\"name\":\"康辉旅\",\"phone\":\"150-9694-0173\"},{\"name\":\"康辉旅\",\"phone\":\"189-8720-2383\"},{\"name\":\"康辉旅\",\"phone\":\"139-8856-9777\"},{\"name\":\"康旅老板\",\"phone\":\"153-3433-1888\"},{\"name\":\"康旅刘师傅计调\",\"phone\":\"187-6096-6018\"},{\"name\":\"康旅张师\",\"phone\":\"130-3862-8881\"},{\"name\":\"科技城长江路电脑\",\"phone\":\"15124303531\"},{\"name\":\"可口可乐\",\"phone\":\"139-1851-5774\"},{\"name\":\"可做宿舍中介\",\"phone\":\"187-2156-3979\"},{\"name\":\"客人对面\",\"phone\":\"186-0738-6776\"},{\"name\":\"客人锅底小凤\",\"phone\":\"139-1683-7991\"},{\"name\":\"客人老外\",\"phone\":\"139-1111-5553\"},{\"name\":\"客人、莫\",\"phone\":\"157-2145-6679\"},{\"name\":\"客运北站\",\"phone\":\"2258724\"},{\"name\":\"肯德基宅急送\",\"phone\":\"4008823823\"},{\"name\":\"空调郑总\",\"phone\":\"180-0888-3555\"},{\"name\":\"孔医生\",\"phone\":\"+8613818525559\"},{\"name\":\"快递\",\"phone\":\"4008111111\"},{\"name\":\"快递\",\"phone\":\"18017337809\"},{\"name\":\"快递静安\",\"phone\":\"02151580557\"},{\"name\":\"快乐租\",\"phone\":\"400-087-8866\"},{\"name\":\"昆明客人\",\"phone\":\"182-1388-1311\"},{\"name\":\"K阿哲\",\"phone\":\"188-1699-0272\"},{\"name\":\"Kevin(m2)\",\"phone\":\"13501673099\"},{\"name\":\"kevn。E\",\"phone\":\"136-6151-0356\"},{\"name\":\"KK\",\"phone\":\"139-0433-4123\"},{\"name\":\"拉面\",\"phone\":\"52130881\"},{\"name\":\"拉手网\",\"phone\":\"010-64398482\"},{\"name\":\"捞皇王总\",\"phone\":\"186-2169-6600\"},{\"name\":\"老白白\",\"phone\":\"13564689898\"},{\"name\":\"老叶\",\"phone\":\"13908872888\"},{\"name\":\"老戴\",\"phone\":\"138-8729-2237\"},{\"name\":\"老范 保安\",\"phone\":\"139-7932-2795\"},{\"name\":\"老姑夫\",\"phone\":\"156-4362-6087\"},{\"name\":\"老海\",\"phone\":\"159-1266-5222\"},{\"name\":\"老虎\",\"phone\":\"189-8724-5219\"},{\"name\":\"老家\",\"phone\":\"0833-5577105\"},{\"name\":\"老妈\",\"phone\":\"18213370826\"},{\"name\":\"老母\",\"phone\":\"158-7778-2446\"},{\"name\":\"老穆\",\"phone\":\"189-8720-5777\"},{\"name\":\"老婆\",\"phone\":\"138-8897-2651\"},{\"name\":\"老婆\",\"phone\":\"13888972651\"},{\"name\":\"老钱\",\"phone\":\"135-0180-8209\"},{\"name\":\"老师\",\"phone\":\"139-9199-9011\"},{\"name\":\"老四\",\"phone\":\"139-4400-4114\"},{\"name\":\"老王\",\"phone\":\"135-8591-9058\"},{\"name\":\"老杨\",\"phone\":\"158-7773-6988\"},{\"name\":\"李创根\",\"phone\":\"134-0496-9286\"},{\"name\":\"李大哥\",\"phone\":\"189-7708-1062\"},{\"name\":\"李丹\",\"phone\":\"139-8792-8836\"},{\"name\":\"李饭店\",\"phone\":\"139-8724-0123\"},{\"name\":\"李飞\",\"phone\":\"139-8854-2124\"},{\"name\":\"李桂容老师\",\"phone\":\"158-7775-3810\"},{\"name\":\"李机顶合\",\"phone\":\"159-1121-0248\"},{\"name\":\"李兰华\",\"phone\":\"131-8768-7999\"},{\"name\":\"李兰华\",\"phone\":\"158-8731-5999\"},{\"name\":\"李磊客栈\",\"phone\":\"187-2188-2985\"},{\"name\":\"李莉\",\"phone\":\"187-0718-5529\"},{\"name\":\"李秋平河南\",\"phone\":\"139-3987-5552\"},{\"name\":\"李晓燕保\",\"phone\":\"157-5023-2559\"},{\"name\":\"李亚雄\",\"phone\":\"137-0060-7606\"},{\"name\":\"李阳\",\"phone\":\"151-9876-6667\"},{\"name\":\"李朝艳\",\"phone\":\"135-5021-2911\"},{\"name\":\"李订房\",\"phone\":\"189-3621-7737\"},{\"name\":\"李订房15号\",\"phone\":\"137-0832-7793\"},{\"name\":\"李定房7??1-3大 床房已付\",\"phone\":\"138-9285-1059\"},{\"name\":\"李国巨客人\",\"phone\":\"153-6613-6146\"},{\"name\":\"李灰灰\",\"phone\":\"139-8869-0804\"},{\"name\":\"李佳\",\"phone\":\"159-4430-9515\"},{\"name\":\"李杰\",\"phone\":\"131-5065-9299\"},{\"name\":\"李坤\",\"phone\":\"18288224708\"},{\"name\":\"李亮BM\",\"phone\":\"18721100052\"},{\"name\":\"李倩文巴中\",\"phone\":\"189-8066-3923\"},{\"name\":\"李锐\",\"phone\":\"138-8844-1154\"},{\"name\":\"李润\",\"phone\":\"134-0890-0775\"},{\"name\":\"李世明\",\"phone\":\"139-8729-3616\"},{\"name\":\"李水电\",\"phone\":\"136-0882-3295\"},{\"name\":\"李小唐\",\"phone\":\"131-6269-8511\"},{\"name\":\"李晓伟\",\"phone\":\"13810965892\"},{\"name\":\"李晓燕峨眉\",\"phone\":\"133-9825-9419\"},{\"name\":\"李新娜\",\"phone\":\"137-1868-6222\"},{\"name\":\"李永建\",\"phone\":\"151-9838-7388\"},{\"name\":\"李永平\",\"phone\":\"189-0878-6991\"},{\"name\":\"李永平\",\"phone\":\"139-8726-6835\"},{\"name\":\"李瑜\",\"phone\":\"139-0876-8976\"},{\"name\":\"李远达\",\"phone\":\"136-7168-8381\"},{\"name\":\"李远达\",\"phone\":\"131-8069-9066\"},{\"name\":\"李、朱晓芳朋友\",\"phone\":\"183-8725-9560\"},{\"name\":\"李G+\",\"phone\":\"137-6149-3137\"},{\"name\":\"理惠\",\"phone\":\"021-56079846\"},{\"name\":\"丽江高姐\",\"phone\":\"136-2888-7676\"},{\"name\":\"丽江花花\",\"phone\":\"150-1222-3293\"},{\"name\":\"丽丽\",\"phone\":\"13671700004\"},{\"name\":\"丽丽\",\"phone\":\"137-6177-1250\"},{\"name\":\"利星于康\",\"phone\":\"13764312080\"},{\"name\":\"利波哥\",\"phone\":\"138-8722-0044\"},{\"name\":\"莉莉\",\"phone\":\"138-1630-7446\"},{\"name\":\"连队 EJ\",\"phone\":\"131-6271-1011\"},{\"name\":\"莲花岛小徐\",\"phone\":\"15862407240\"},{\"name\":\"梁董姐姐\",\"phone\":\"135-2446-6877\"},{\"name\":\"梁静\",\"phone\":\"182-0178-3616\"},{\"name\":\"梁宙倩25号子母房2晚\",\"phone\":\"135-9004-6857\"},{\"name\":\"梁总\",\"phone\":\"136-0177-9935\"},{\"name\":\"廖春梅\",\"phone\":\"189-8726-2166\"},{\"name\":\"廖昊\",\"phone\":\"182-8727-9007\"},{\"name\":\"廖军\",\"phone\":\"159-8339-8305\"},{\"name\":\"廖俊丽\",\"phone\":\"150-7233-3676\"},{\"name\":\"廖临\",\"phone\":\"151-2655-5967\"},{\"name\":\"廖明\",\"phone\":\"139-9065-7904\"},{\"name\":\"廖明洪\",\"phone\":\"133-8827-4355\"},{\"name\":\"廖明洪\",\"phone\":\"135-4193-8252\"},{\"name\":\"廖伟久\",\"phone\":\"130-8741-8413\"},{\"name\":\"林杰\",\"phone\":\"13311999999\"},{\"name\":\"林子杰\",\"phone\":\"+1?(626)?800-9498\"},{\"name\":\"林风\",\"phone\":\"137-6576-1658\"},{\"name\":\"林海定房2-4标准间\",\"phone\":\"130-0865-4815\"},{\"name\":\"林辉\",\"phone\":\"136-0882-0443\"},{\"name\":\"林雪\",\"phone\":\"150-2184-4779\"},{\"name\":\"林雪\",\"phone\":\"131-2275-2675\"},{\"name\":\"林姸\",\"phone\":\"1795113888004755\"},{\"name\":\"林正茂(总)\",\"phone\":\"137-0186-5513\"},{\"name\":\"林子杰K\",\"phone\":\"135-1022-7483\"},{\"name\":\"林总\",\"phone\":\"150-0098-7986\"},{\"name\":\"领队\",\"phone\":\"18143105620\"},{\"name\":\"刘\",\"phone\":\"137-5870-8773\"},{\"name\":\"刘博\",\"phone\":\"183-2113-7622\"},{\"name\":\"刘大爷\",\"phone\":\"151-6439-9179\"},{\"name\":\"刘导\",\"phone\":\"158-9457-6398\"},{\"name\":\"刘洪涛\",\"phone\":\"150-4433-6600\"},{\"name\":\"刘惠\",\"phone\":\"139-8723-0799\"},{\"name\":\"刘惠\",\"phone\":\"189-0872-3309\"},{\"name\":\"刘健\",\"phone\":\"13501891805\"},{\"name\":\"刘洁英\",\"phone\":\"137-1061-4800\"},{\"name\":\"刘经理宿舍\",\"phone\":\"156-0192-4110\"},{\"name\":\"刘梦丽\",\"phone\":\"182-0173-1887\"},{\"name\":\"刘明宇\",\"phone\":\"15000919316\"},{\"name\":\"刘明雨\",\"phone\":\"180-5942-0999\"},{\"name\":\"刘铭双\",\"phone\":\"189-6459-4965\"},{\"name\":\"刘难难\",\"phone\":\"156-9215-8960\"},{\"name\":\"刘。日系调酒\",\"phone\":\"135-6493-9055\"},{\"name\":\"刘胜云\",\"phone\":\"138-8724-5503\"},{\"name\":\"刘世礼\",\"phone\":\"135-7729-9221\"},{\"name\":\"刘世龙\",\"phone\":\"152-2188-6988\"},{\"name\":\"刘双\",\"phone\":\"182-0689-4167\"},{\"name\":\"刘太平\",\"phone\":\"139-8855-5603\"},{\"name\":\"刘文文\",\"phone\":\"159-0190-8035\"},{\"name\":\"刘先生\",\"phone\":\"186-0566-5112\"},{\"name\":\"刘显文\",\"phone\":\"189-8724-0070\"},{\"name\":\"刘小辉12号标1\",\"phone\":\"133-8093-7677\"},{\"name\":\"刘亚男\",\"phone\":\"186-8667-4805\"},{\"name\":\"刘亚楠BM\",\"phone\":\"182-6992-1366\"},{\"name\":\"刘艳荣、阿英朋友\",\"phone\":\"+86 136-6971-7437\"},{\"name\":\"刘艳荣姐夫\",\"phone\":\"138-8861-6858\"},{\"name\":\"刘燕\",\"phone\":\"138-1740-2261\"},{\"name\":\"刘尧\",\"phone\":\"186-2667-7465\"},{\"name\":\"刘耀岭\",\"phone\":\"158-2178-7783\"},{\"name\":\"刘月彤\",\"phone\":\"152-1666-8208\"},{\"name\":\"刘玥彤\",\"phone\":\"15216668208\"},{\"name\":\"龙\",\"phone\":\"17091602732\"},{\"name\":\"龙玲玲\",\"phone\":\"180-0889-3222\"},{\"name\":\"龙云\","
+ "\"phone\":\"13777779595\"},{\"name\":\"龙四川香天下\",\"phone\":\"180-8027-8687\"},{\"name\":\"龙虾\",\"phone\":\"18019841368\"},{\"name\":\"楼下外卖\",\"phone\":\"138-1772-7118\"},{\"name\":\"楼下宵夜\",\"phone\":\"159-2111-6329\"},{\"name\":\"卢亮亮BM\",\"phone\":\"15800803157\"},{\"name\":\"鲁丽芹\",\"phone\":\"138-8722-3887\"},{\"name\":\"鲁妹\",\"phone\":\"136-4872-7666\"},{\"name\":\"吕峨眉\",\"phone\":\"136-5819-7013\"},{\"name\":\"吕丽 K\",\"phone\":\"186-0546-7222\"},{\"name\":\"吕燕\",\"phone\":\"180-8061-0713\"},{\"name\":\"吕燕\",\"phone\":\"135-5167-9419\"},{\"name\":\"吕燕\",\"phone\":\"15912113730\"},{\"name\":\"旅游局\",\"phone\":\"0872-2508233\"},{\"name\":\"绿化\",\"phone\":\"156-0189-5373\"},{\"name\":\"绿园顺丰\",\"phone\":\"13756106193\"},{\"name\":\"栾总\",\"phone\":\"139-0872-8098\"},{\"name\":\"论文老师\",\"phone\":\"189-4366-0162\"},{\"name\":\"罗浩\",\"phone\":\"13187887788\"},{\"name\":\"罗琼、彝家客栈\",\"phone\":\"151-8725-9505\"},{\"name\":\"罗微\",\"phone\":\"139-8761-6337\"},{\"name\":\"罗玺平\",\"phone\":\"135-7788-7888\"},{\"name\":\"罗晓东,瞄\",\"phone\":\"139-8859-8962\"},{\"name\":\"罗兄\",\"phone\":\"189-8722-2799\"},{\"name\":\"Lisa。BM\",\"phone\":\"136-8199-1755\"},{\"name\":\"Lucy EJ\",\"phone\":\"186-1625-3259\"},{\"name\":\"妈\",\"phone\":\"18887246730\"},{\"name\":\"妈店\",\"phone\":\"0872-3120718\"},{\"name\":\"妈妈\",\"phone\":\"139-9062-7917\"},{\"name\":\"妈咪\",\"phone\":\"131-0447-3520\"},{\"name\":\"麻将钢窗\",\"phone\":\"159-1120-6094\"},{\"name\":\"麻将卖\",\"phone\":\"150-9694-5822\"},{\"name\":\"麻麻\",\"phone\":\"13578901919\"},{\"name\":\"马订房\",\"phone\":\"130-5009-1998\"},{\"name\":\"马定房\",\"phone\":\"153-2025-4798\"},{\"name\":\"马克\",\"phone\":\"189-6402-2799\"},{\"name\":\"马克思\",\"phone\":\"158-0045-1058\"},{\"name\":\"马老师\",\"phone\":\"135-6471-6200\"},{\"name\":\"马磊\",\"phone\":\"139-2428-7773\"},{\"name\":\"马里奥\",\"phone\":\"132-6255-3607\"},{\"name\":\"马龙\",\"phone\":\"152-0191-6616\"},{\"name\":\"马妹\",\"phone\":\"139-8859-0715\"},{\"name\":\"马米\",\"phone\":\"161805\"},{\"name\":\"马双林\",\"phone\":\"136-9900-3567\"},{\"name\":\"马嫣敏\",\"phone\":\"139-0183-5295\"},{\"name\":\"马医生\",\"phone\":\"138-8723-1938\"},{\"name\":\"蚂蚁短租\",\"phone\":\"400-069-6060\"},{\"name\":\"麦兜后妈\",\"phone\":\"18686679117\"},{\"name\":\"麦茜欣BM\",\"phone\":\"188-1652-8134\"},{\"name\":\"卖车的\",\"phone\":\"139-8725-6119\"},{\"name\":\"馒头\",\"phone\":\"139-6883-5662\"},{\"name\":\"毛良军\",\"phone\":\"135-7729-9593\"},{\"name\":\"毛军\",\"phone\":\"139-8853-6565\"},{\"name\":\"玫瑰整容\",\"phone\":\"18512112596\"},{\"name\":\"眉毛活动\",\"phone\":\"13756138262\"},{\"name\":\"美人鱼\",\"phone\":\"138-7637-4859\"},{\"name\":\"美团\",\"phone\":\"181-0132-9730\"},{\"name\":\"美团顾千婷婷\",\"phone\":\"187-6096-0039\"},{\"name\":\"美团华江芹\",\"phone\":\"186-0885-1971\"},{\"name\":\"萌萌\",\"phone\":\"186-4282-5256\"},{\"name\":\"萌萌\",\"phone\":\"186-4287-1310\"},{\"name\":\"孟凡\",\"phone\":\"138-1740-8788\"},{\"name\":\"梦语\",\"phone\":\"131-2076-7620\"},{\"name\":\"咪眼志\",\"phone\":\"13505770576\"},{\"name\":\"弥度燕\",\"phone\":\"187-8728-1339\"},{\"name\":\"米粉\",\"phone\":\"159-0188-5160\"},{\"name\":\"敏\",\"phone\":\"13806691505\"},{\"name\":\"明天订房\",\"phone\":\"155-0217-8712\"},{\"name\":\"莫公\",\"phone\":\"187-8969-7261\"},{\"name\":\"木。调酒师\",\"phone\":\"159-4182-7271\"},{\"name\":\"穆\",\"phone\":\"138-8729-7867\"},{\"name\":\"M2李秋亭\",\"phone\":\"138-8809-8994\"},{\"name\":\"Maggie Ej\",\"phone\":\"130-2317-7005\"},{\"name\":\"Miki\",\"phone\":\"186-1692-1916\"},{\"name\":\"Muse~Neko高桥\",\"phone\":\"131-6603-2526\"},{\"name\":\"拿货\",\"phone\":\"18611094987\"},{\"name\":\"娜娜杨子\",\"phone\":\"136-6197-7949\"},{\"name\":\"奶奶\",\"phone\":\"153-0677-8453\"},{\"name\":\"楠\",\"phone\":\"18087761535\"},{\"name\":\"倪Yoyo\",\"phone\":\"158-0187-6566\"},{\"name\":\"倪老乡\",\"phone\":\"186-0885-1676\"},{\"name\":\"宁显明\",\"phone\":\"136-0872-7753\"},{\"name\":\"宁波\",\"phone\":\"135-6644-0604\"},{\"name\":\"糯米朱\",\"phone\":\"151-6124-1018\"},{\"name\":\"Nike\",\"phone\":\"159-0086-6891\"},{\"name\":\"欧阳小羽\",\"phone\":\"15001835502\"},{\"name\":\"拍卖小伟\",\"phone\":\"130-0900-0123\"},{\"name\":\"派出所\",\"phone\":\"0872-2678116\"},{\"name\":\"潘博。上海敖雨\",\"phone\":\"+86 189-3082-7777\"},{\"name\":\"潘浩\",\"phone\":\"136-6441-9468\"},{\"name\":\"潘微\",\"phone\":\"139-4309-3332\"},{\"name\":\"潘小??\",\"phone\":\"186-4307-7336\"},{\"name\":\"潘洋\",\"phone\":\"186-4307-7336\"},{\"name\":\"潘玉鹏\",\"phone\":\"155-2826-5969\"},{\"name\":\"庞大姐\",\"phone\":\"158-0217-8531\"},{\"name\":\"胖子\",\"phone\":\"+8613758425778\"},{\"name\":\"胖子菜品供应商\",\"phone\":\"137-6442-7350\"},{\"name\":\"跑 友\",\"phone\":\"158-5851-0690\"},{\"name\":\"跑腿\",\"phone\":\"139-6881-4656\"},{\"name\":\"裴晓宇\",\"phone\":\"137-6156-9122\"},{\"name\":\"沛家军 蚂蚁\",\"phone\":\"155-6701-4401\"},{\"name\":\"彭老乡定房\",\"phone\":\"135-5061-3104\"},{\"name\":\"披萨\",\"phone\":\"62335969\"},{\"name\":\"平安保险\",\"phone\":\"0872-2323359\"},{\"name\":\"平利物流\",\"phone\":\"2674328\"},{\"name\":\"蒲订11月1.2.3号单间68\",\"phone\":\"159-2321-7963\"},{\"name\":\"普斤\",\"phone\":\"135-7753-9398\"},{\"name\":\"普斤座\",\"phone\":\"157-6997-9076\"},{\"name\":\"普燕玉石城\",\"phone\":\"138-8722-9549\"},{\"name\":\"POP李波\",\"phone\":\"130-1786-6652\"},{\"name\":\"Pos机\",\"phone\":\"180-1631-6351\"},{\"name\":\"仇丽\",\"phone\":\"139-1779-1212\"},{\"name\":\"七彩土豆\",\"phone\":\"158-1217-4500\"},{\"name\":\"妻管炎\",\"phone\":\"137-0866-6844\"},{\"name\":\"齐唱\",\"phone\":\"13916969701\"},{\"name\":\"齐飞\",\"phone\":\"13894191288\"},{\"name\":\"气客运东站\",\"phone\":\"0872-2310455\"},{\"name\":\"汽车古城客运、\",\"phone\":\"131-0872-5957\"},{\"name\":\"汽车古城客运龙哥\",\"phone\":\"139-8854-3007\"},{\"name\":\"汽车售票大理\",\"phone\":\"0872-2681431\"},{\"name\":\"汽车售票环城\",\"phone\":\"0872-2128922\"},{\"name\":\"汽车售票小花圆\",\"phone\":\"0872-2123436\"},{\"name\":\"汽车售票兴盛\",\"phone\":\"0872-2125281\"},{\"name\":\"汽修\",\"phone\":\"130-7434-3130\"},{\"name\":\"戚加威EJ\",\"phone\":\"150-5592-6822\"},{\"name\":\"千\",\"phone\":\"159-6871-2927\"},{\"name\":\"前台小雨BM\",\"phone\":\"130-4467-1269\"},{\"name\":\"強生搬运\",\"phone\":\"96811\"},{\"name\":\"强\",\"phone\":\"13888525555\"},{\"name\":\"乔\",\"phone\":\"151-6087-3868\"},{\"name\":\"乔丹\",\"phone\":\"+86 181-2122-9280\"},{\"name\":\"俏俏\",\"phone\":\"13818099158\"},{\"name\":\"秦姐\",\"phone\":\"138-1640-8899\"},{\"name\":\"秦勇\",\"phone\":\"138-8720-2628\"},{\"name\":\"青芒果\",\"phone\":\"0755-33399030\"},{\"name\":\"情人节Sky\",\"phone\":\"136-1174-9408\"},{\"name\":\"琼\",\"phone\":\"+86 137-6922-9795\"},{\"name\":\"琼瑶\",\"phone\":\"137-7775-9731\"},{\"name\":\"邱建国\",\"phone\":\"183-1716-8010\"},{\"name\":\"曲哥建材\",\"phone\":\"139-4509-5678\"},{\"name\":\"瞿晶晶\",\"phone\":\"186-0212-8838\"},{\"name\":\"去那白雪\",\"phone\":\"150-1140-8731\"},{\"name\":\"去那白雪\",\"phone\":\"156-8725-0821\"},{\"name\":\"去哪儿房态\",\"phone\":\"010-89676886\"},{\"name\":\"去哪儿网房太\",\"phone\":\"010-89954546\"},{\"name\":\"去哪结算\",\"phone\":\"010-89676836\"},{\"name\":\"去哪结算张淑萍\",\"phone\":\"183-0110-3559\"},{\"name\":\"去哪审核部\",\"phone\":\"010-89676001\"},{\"name\":\"去那大理公司\",\"phone\":\"0872-8812019\"},{\"name\":\"去那高凌露\",\"phone\":\"138-1018-8528\"},{\"name\":\"去那高零路\",\"phone\":\"157-5024-3925\"},{\"name\":\"去那施银梅\",\"phone\":\"151-2523-3996\"},{\"name\":\"全家超市\",\"phone\":\"62093831\"},{\"name\":\"戎涛\",\"phone\":\"+8618655891585\"},{\"name\":\"Rico。调酒师\",\"phone\":\"150-2674-4243\"},{\"name\":\"Rocky EJ\",\"phone\":\"150-0080-5215\"},{\"name\":\"沈聪\",\"phone\":\"150-4173-8344\"},{\"name\":\"沈洁红\",\"phone\":\"135-1872-6681\"},{\"name\":\"沈老师\",\"phone\":\"139-1725-8510\"},{\"name\":\"沈老头\",\"phone\":\"15844004030\"},{\"name\":\"单辉\",\"phone\":\"137-0666-6575\"},{\"name\":\"三老\",\"phone\":\"+8613634271931\"},{\"name\":\"三叔\",\"phone\":\"189-4315-6681\"},{\"name\":\"三叔\",\"phone\":\"13604328681\"},{\"name\":\"三塔票\",\"phone\":\"139-8856-6784\"},{\"name\":\"三文\",\"phone\":\"139-8720-7346\"},{\"name\":\"三亚_老李\",\"phone\":\"139-0760-0413\"},{\"name\":\"三亚_司机\",\"phone\":\"138-7658-7035\"},{\"name\":\"三亚小陈\",\"phone\":\"130-0607-9988\"},{\"name\":\"嫂\",\"phone\":\"135-7722-2697\"},{\"name\":\"森森\",\"phone\":\"187-4344-5500\"},{\"name\":\"森森\",\"phone\":\"136-8189-8939\"},{\"name\":\"杀虫\",\"phone\":\"136-8187-4447\"},{\"name\":\"沙县小吃\",\"phone\":\"136-6167-4675\"},{\"name\":\"莎莎\",\"phone\":\"138-1866-1226\"},{\"name\":\"闪光牌\",\"phone\":\"139-8853-6688\"},{\"name\":\"扇贝王\",\"phone\":\"0577-88368035\"},{\"name\":\"上官鱼鹰表演\",\"phone\":\"138-8723-3784\"},{\"name\":\"上海跑腿\",\"phone\":\"13661456439\"},{\"name\":\"上海跑腿 儿子\",\"phone\":\"158-0065-6500\"},{\"name\":\"上青1200\",\"phone\":\"150-0008-3630\"},{\"name\":\"上青1500\",\"phone\":\"136-6162-8515\"},{\"name\":\"烧烤\",\"phone\":\"135-7729-3534\"},{\"name\":\"烧烤 汽车公寓\",\"phone\":\"137-6193-5488\"},{\"name\":\"烧烤。志丹路\",\"phone\":\"136-2190-6179\"},{\"name\":\"设计师EJ\",\"phone\":\"186-7971-5210\"},{\"name\":\"申通\",\"phone\":\"02160341684\"},{\"name\":\"盛仿瓷\",\"phone\":\"139-8724-5633\"},{\"name\":\"施彦辰\",\"phone\":\"13888911355\"},{\"name\":\"施彦晨\",\"phone\":\"18987278266\"},{\"name\":\"施政委\",\"phone\":\"139-8720-2426\"},{\"name\":\"十一\",\"phone\":\"186-4601-0255\"},{\"name\":\"石\",\"phone\":\"139-5775-1111\"},{\"name\":\"石芹芳维西\",\"phone\":\"152-8457-1938\"},{\"name\":\"收银\",\"phone\":\"136-3645-8946\"},{\"name\":\"收银小徐\",\"phone\":\"150-2691-2581\"},{\"name\":\"疏通下水道\",\"phone\":\"183-8727-8780\"},{\"name\":\"曙光\",\"phone\":\"15104457775\"},{\"name\":\"双志\",\"phone\":\"159-1261-1842\"},{\"name\":\"水饺\",\"phone\":\"63744100\"},{\"name\":\"水心点心\",\"phone\":\"057788500525\"},{\"name\":\"司机进军\",\"phone\":\"+8613676403313\"},{\"name\":\"斯秦东A\",\"phone\":\"130-1339-9222\"},{\"name\":\"斯幼康\",\"phone\":\"138-8721-9157\"},{\"name\":\"四哥\",\"phone\":\"184-8755-9239\"},{\"name\":\"四海通\",\"phone\":\"133-1278-4976\"},{\"name\":\"四海通\",\"phone\":\"0872-2682678\"},{\"name\":\"四新媳妇\",\"phone\":\"158-9459-7738\"},{\"name\":\"宋 酒吧\",\"phone\":\"15618558983\"},{\"name\":\"宋平\",\"phone\":\"152-2110-3799\"},{\"name\":\"送菜\",\"phone\":\"135-2456-5448\"},{\"name\":\"送飞机场\",\"phone\":\"186-0345-0503\"},{\"name\":\"送水\",\"phone\":\"62050061\"},{\"name\":\"苏\",\"phone\":\"136-6877-8932\"},{\"name\":\"苏堤快客\",\"phone\":\"139-1816-5128\"},{\"name\":\"苏提_保洁\",\"phone\":\"15000986682\"},{\"name\":\"苏提水果\",\"phone\":\"136-1184-0885\"},{\"name\":\"苏缇外卖\",\"phone\":\"62668722\"},{\"name\":\"苏缇物业\",\"phone\":\"021-60835299\"},{\"name\":\"苏耀\",\"phone\":\"138-8729-8677\"},{\"name\":\"宿舍1800\",\"phone\":\"138-0166-5765\"},{\"name\":\"孙\",\"phone\":\"183-2176-5551\"},{\"name\":\"孙阿姨\",\"phone\":\"158-2109-7059\"},{\"name\":\"孙教练\",\"phone\":\"+86 151-4311-0324\"},{\"name\":\"孙小姐客人\",\"phone\":\"135-5496-6109\"},{\"name\":\"孙玉立\",\"phone\":\"155-6765-6767\"},{\"name\":\"孙总\",\"phone\":\"138-0195-7204\"},{\"name\":\"索道薛蕾\",\"phone\":\"139-8853-6251\"},{\"name\":\"索道学奎一日游\",\"phone\":\"139-8850-5132\"},{\"name\":\"S2陈建平\",\"phone\":\"+8615000389973\"},{\"name\":\"S2戴梦月\",\"phone\":\"158-2182-9554\"},{\"name\":\"S2杜大锐\",\"phone\":\"187-2194-2443\"},{\"name\":\"小顺BM\",\"phone\":\"139-1609-4963\"},{\"name\":\"租房206\",\"phone\":\"157-0884-4566\"},{\"name\":\"五姨夫\",\"phone\":\"132-2431-5655\"},{\"name\":\"302客人\",\"phone\":\"136-8111-7833\"},{\"name\":\"肖定8??10号三人间\",\"phone\":\"136-0125-2127\"},{\"name\":\"\",\"phone\":\"010-84939666\"},{\"name\":\"许伟\",\"phone\":\"136-1942-1883\"},{\"name\":\"田云龙\",\"phone\":\"133-2055-6082\"},{\"name\":\"婷婷\",\"phone\":\"180-4311-8088\"},{\"name\":\"志丹路烧烤\",\"phone\":\"136-2190-6179\"},{\"name\":\"王海峰\",\"phone\":\"138-1715-9852\"},{\"name\":\"香燕\",\"phone\":\"158-5851-1522\"},{\"name\":\"志丰\",\"phone\":\"13706634444\"},{\"name\":\"携程网昆明\",\"phone\":\"0871-63938427\"},{\"name\":\"赵俊丹\",\"phone\":\"158-2517-7671\"},{\"name\":\"钟翼\",\"phone\":\"138-8047-9784\"},{\"name\":\"许湖妍三棵??\",\"phone\":\"136-2872-5413\"},{\"name\":\"\",\"phone\":\"018163413274\"},{\"name\":\"S2王亚\",\"phone\":\"135-2431-3802\"},{\"name\":\"吴昌山\",\"phone\":\"136-1967-3413\"},{\"name\":\"途家、李\",\"phone\":\"028-83167955\"},{\"name\":\"张华昌\",\"phone\":\"139-8720-7992\"},{\"name\":\"S2徐浩卜\",\"phone\":\"158-0037-3062\"},{\"name\":\"杨雪芬\",\"phone\":\"133-3055-0378\"},{\"name\":\"振宇\",\"phone\":\"138-1855-5588\"},{\"name\":\"太阳\",\"phone\":\"130-6912-9919\"},{\"name\":\"郑。水烟\",\"phone\":\"159-0179-7161\"},{\"name\":\"晓飞\",\"phone\":\"158-5800-5875\"},{\"name\":\"S2武孝天\",\"phone\":\"150-2681-4790\"},{\"name\":\"谢勇\",\"phone\":\"137-6484-1811\"},{\"name\":\"下关医美\",\"phone\":\"13708666540\"},{\"name\":\"郑颖\",\"phone\":\"139-9199-9011\"},{\"name\":\"携程\",\"phone\":\"0871-63108105\"},{\"name\":\"淘宝商家\",\"phone\":\"0571-88157858\"},{\"name\":\"杨导\",\"phone\":\"130-3862-3635\"},{\"name\":\"徐网站\",\"phone\":\"155-4972-4024\"},{\"name\":\"医保中心\",\"phone\":\"0872-2170755\"},{\"name\":\"22号朱订房3人\",\"phone\":\"137-7866-9353\"},{\"name\":\"言胖哥K\",\"phone\":\"+65 9791 4751\"},{\"name\":\"8号标1间、王\",\"phone\":\"152-8717-8908\"},{\"name\":\"王永亮\",\"phone\":\"159-1265-8868\"},{\"name\":\"游船短线李娇\",\"phone\":\"150-9692-9381\"},{\"name\":\"吴佩佩BM\",\"phone\":\"187-1777-7826\"},{\"name\":\"张英姿\",\"phone\":\"186-0885-5383\"},{\"name\":\"吴振宏SB\",\"phone\":\"150-5773-4678\"},{\"name\":\"药店\",\"phone\":\"88732999\"},{\"name\":\"许珊\",\"phone\":\"158-0075-0663\"},{\"name\":\"小平\",\"phone\":\"150-0031-3281\"},{\"name\":\"张丽琼\",\"phone\":\"138-8723-2080\"},{\"name\":\"张微\",\"phone\":\"186-8667-0017\"},{\"name\":\"蟹庄\",\"phone\":\"152-5027-2637\"},{\"name\":\"周敏S2\",\"phone\":\"186-5636-6441\"},{\"name\":\"朱光松客人\",\"phone\":\"186-8513-0789\"},{\"name\":\"赵建熊\",\"phone\":\"131-5064-2662\"},{\"name\":\"17子母房一间、徐先生\",\"phone\":\"139-1156-7447\"},{\"name\":\"叶欢BM\",\"phone\":\"150-2128-3007\"},{\"name\":\"魏云玉溪客\",\"phone\":\"159-0877-5827\"},{\"name\":\"S2马富强\",\"phone\":\"152-5476-9005\"},{\"name\":\"温州_起点\",\"phone\":\"0577-88258611\"},{\"name\":\"S2李文磊\",\"phone\":\"137-6129-5624\"},{\"name\":\"租用场地\",\"phone\":\"182-1702-3060\"},{\"name\":\"姚定房6-21-28\",\"phone\":\"138-0223-9410\"},{\"name\":\"丝芙兰总监\",\"phone\":\"18606637002\"},{\"name\":\"\",\"phone\":\"186-1664-7890\"},{\"name\":\"应聘\",\"phone\":\"189-1873-3807\"},{\"name\":\"汪大哥\",\"phone\":\"180-1167-6269\"},{\"name\":\"中亚\",\"phone\":\"63535555\"},{\"name\":\"薛新\",\"phone\":\"186-0698-8585\"},{\"name\":\"张露\",\"phone\":\"151-9833-3427\"},{\"name\":\"张秀明\",\"phone\":\"152-8199-5666\"},{\"name\":\"汤师傅\",\"phone\":\"133-3187-2769\"},{\"name\":\"赵飞\",\"phone\":\"136-0882-0816\"},{\"name\":\"余三姐\",\"phone\":\"135-4195-8061\"},{\"name\":\"向宇 五月花一店\",\"phone\":\"13664417955\"},{\"name\":\"张平\",\"phone\":\"136-9615-0895\"},{\"name\":\"汤微8号\",\"phone\":\"139-1185-6647\"},{\"name\":\"元芳\",\"phone\":\"136-2166-0592\"},{\"name\":\"张艳\",\"phone\":\"137-5777-2588\"},{\"name\":\"展心\",\"phone\":\"135-8762-9119\"},{\"name\":\"赵老师\",\"phone\":\"136-2430-1983\"},{\"name\":\"盈盈\",\"phone\":\"137-7771-1907\"},{\"name\":\"小爱\",\"phone\":\"152-2152-6894\"},{\"name\":\"张淑琼订房标22号\",\"phone\":\"180-4200-9313\"},{\"name\":\"赵雄建\",\"phone\":\"138-8725-4686\"},{\"name\":\"永和\",\"phone\":\"62313172\"},{\"name\":\"杨四新\",\"phone\":\"139-8729-6105\"},{\"name\":\"朱点\",\"phone\":\"136-1172-2219\"},{\"name\":\"杨珊\",\"phone\":\"135-7726-8559\"},{\"name\":\"雪!\",\"phone\":\"137-0886-6931\"},{\"name\":\"杨伟珠\",\"phone\":\"135-7724-0262\"},{\"name\":\"王奇\",\"phone\":\"13801995145\"},{\"name\":\"洗衣机\",\"phone\":\"0872-2183800\"},{\"name\":\"S2老魏\",\"phone\":\"186-1612-0125\"},{\"name\":\"王开元BM\",\"phone\":\"158-2128-2137\"},{\"name\":\"杨剑波\",\"phone\":\"139-0872-5882\"},{\"name\":\"西康路\",\"phone\":\"15000873014\"},{\"name\":\"张帆\",\"phone\":\"153-0440-8352\"},{\"name\":\"赵韩叶\",\"phone\":\"139-8856-3217\"},{\"name\":\"张義丹\",\"phone\":\"186-8737-1115\"},{\"name\":\"S2江瑞霞\",\"phone\":\"150-0044-0625\"},{\"name\":\"24订房\",\"phone\":\"159-4592-8582\"},{\"name\":\"小周\",\"phone\":\"159-8762-3223\"},{\"name\":\"左客栈\",\"phone\":\"186-0872-9980\"},{\"name\":\"艺龙网\",\"phone\":\"400-933-3333\"},{\"name\":\"王红楚\",\"phone\":\"152-8857-2737\"},{\"name\":\"腾老师\",\"phone\":\"150-0213-8856\"},{\"name\":\"杨正旺\",\"phone\":\"138-8720-0898\"},{\"name\":\"袁圆\",\"phone\":\"158-2319-4055\"},{\"name\":\"S2唐家泓\",\"phone\":\"158-2113-3847\"},{\"name\":\"张红梅\",\"phone\":\"130-0864-0482\"},{\"name\":\"周涛毛肚\",\"phone\":\"152-2346-3098\"},{\"name\":\"小叶\",\"phone\":\"186-0161-0713\"},{\"name\":\"唐琼\",\"phone\":\"183-1387-5095\"},{\"name\":\"携程可娴大理公司\",\"phone\":\"158-0879-8454\"},{\"name\":\"张喻芸\",\"phone\":\"187-2191-8767\"},{\"name\":\"小刘\",\"phone\":\"156-1897-1370\"},{\"name\":\"爷爷\",\"phone\":\"130-1344-9893\"},{\"name\":\"艺龙\",\"phone\":\"0871-65395450\"},{\"name\":\"杨丽平\",\"phone\":\"139-8721-5168\"},{\"name\":\"王娟索道\",\"phone\":\"151-8493-7066\"},{\"name\":\"S2郭弛\",\"phone\":\"186-1630-4443\"},{\"name\":\"远方网王晓娟\",\"phone\":\"186-1819-3601\"},{\"name\":\"医生\",\"phone\":\"150-0180-0100\"},{\"name\":\"温州_跑腿_g\",\"phone\":\"150-5878-1846\"},{\"name\":\"温州郑老师\",\"phone\":\"158-6778-9073\"},{\"name\":\"淘宝\",\"phone\":\"400-168-8688\"},{\"name\":\"S2张燕辉\",\"phone\":\"183-4818-2655\"},{\"name\":\"小秋 安华手机\",\"phone\":\"13756584555\"},{\"name\":\"张思凡\",\"phone\":\"139-1669-0271\"},{\"name\":\"小彤\",\"phone\":\"186-2150-0980\"},{\"name\":\"朱晓芳\",\"phone\":\"187-8724-1450\"},{\"name\":\"张文芳\",\"phone\":\"139-8860-6729\"},{\"name\":\"S2张亚杰\",\"phone\":\"138-2510-2761\"},{\"name\":\"张大爹儿子\",\"phone\":\"135-7726-6361\"},{\"name\":\"杨露BM\",\"phone\":\"151-5209-7957\"},{\"name\":\"携程小张\",\"phone\":\"130-1336-3003\"},{\"name\":\"sb\",\"phone\":\"15000339417\"},{\"name\":\"徐涛\",\"phone\":\"137-0888-5518\"},{\"name\":\"S2魏祥\",\"phone\":\"138-1626-5749\"},{\"name\":\"杨静BM\",\"phone\":\"150-2179-3346\"},{\"name\":\"张师\",\"phone\":\"139-8724-6813\"},{\"name\":\"杨艳梅\",\"phone\":\"139-8729-8769\"},{\"name\":\"中亚会所\",\"phone\":\"65619999\"},{\"name\":\"照相战斗机\",\"phone\":\"+86 150-8702-5210\"},{\"name\":\"S2刘晓丽\",\"phone\":\"137-8894-1558\"},{\"name\":\"Sunny Xiao\",\"phone\":\"185-2352-3082\"},{\"name\":\"同程网王经理\",\"phone\":\"0512-80990796\"},{\"name\":\"滕文珍BM\",\"phone\":\"159-2187-3687\"},{\"name\":\"艺龙大理公司\",\"phone\":\"137-0845-8172\"},{\"name\":\"S2前台惠惠\",\"phone\":\"183-1707-8071\"},{\"name\":\"王燕丽江\",\"phone\":\"157-7042-8181\"},{\"name\":\"\",\"phone\":\"\"},{\"name\":\"找住的\",\"phone\":\"400-831-8266\"},{\"name\":\"张永军\",\"phone\":\"139-8855-8922\"},{\"name\":\"途家、小先\",\"phone\":\"159-2802-1625\"},{\"name\":\"陶文军客人\",\"phone\":\"138-8808-7240\"},{\"name\":\"王教练\",\"phone\":\"138-4408-4091\"},{\"name\":\"颜老板\",\"phone\":\"139-8728-8528\"},{\"name\":\"王艳艳\",\"phone\":\"138-8867-8675\"},{\"name\":\"新村路快客\",\"phone\":\"56350618\"},{\"name\":\"赵婷\",\"phone\":\"186-8726-1890\"},{\"name\":\"张兰\",\"phone\":\"152-8725-9188\"},{\"name\":\"夏铃客人\",\"phone\":\"139-8766-7049\"},{\"name\":\"杨子 上海\",\"phone\":\"18516669000\"},{\"name\":\"朱昆朋\",\"phone\":\"159-0040-9264\"},{\"name\":\"洗碗蔡大哥\",\"phone\":\"136-3631-8462\"},{\"name\":\"艺龙杨爱玲\",\"phone\":\"183-8719-4959\"},{\"name\":\"田路曼BM\",\"phone\":\"150-0068-0557\"},{\"name\":\"赵小飞\",\"phone\":\"183-2190-9298\"},{\"name\":\"租这儿\",\"phone\":\"400-050-8506\"},{\"name\":\"张医生\",\"phone\":\"157-5021-1314\"},{\"name\":\"张婷婷\",\"phone\":\"139-4491-0766\"},{\"name\":\"S2訾雪琴\",\"phone\":\"183-0196-8696\"},{\"name\":\"小屁孩\",\"phone\":\"137 5774 4064\"},{\"name\":\"钟点工\",\"phone\":\"135-7541-4068\"},{\"name\":\"于海客人\",\"phone\":\"186-1536-2197\"},{\"name\":\"薛桂英\",\"phone\":\"135-6475-8221\"},{\"name\":\"猪猪\",\"phone\":\"18656609999\"},{\"name\":\"艺龙朱\",\"phone\":\"138-8845-6037\"},{\"name\":\"尹健腾BM\",\"phone\":\"159-2118-1097\"},{\"name\":\"湘粤山庄\",\"phone\":\"60560117\"},{\"name\":\"卫生监督所\",\"phone\":\"0872-2512364\"},{\"name\":\"途家网\",\"phone\":\"400-188-1234\"},{\"name\":\"小宇\",\"phone\":\"138-8804-4205\"},{\"name\":\"途家网,房态\",\"phone\":\"185-8418-1018\"},{\"name\":\"吴怡华\",\"phone\":\"15287185391\"},{\"name\":\"汪雪玲\",\"phone\":\"136-6599-6162\"},{\"name\":\"英英\",\"phone\":\"13636409096\"},{\"name\":\"杨河峨眉\",\"phone\":\"159-8338-8067\"},{\"name\":\"微微 长春\",\"phone\":\"17790066605\"},{\"name\":\"饮料\",\"phone\":\"138-1840-4903\"},{\"name\":\"星期一订房\",\"phone\":\"133-7837-4729\"},{\"name\":\"小方\",\"phone\":\"183-0210-0664\"},{\"name\":\"左建安\",\"phone\":\"139-0872-3049\"},{\"name\":\"王浩客人\",\"phone\":\"135-0947-7977\"},{\"name\":\"杨洪英\",\"phone\":\"139-8850-4628\"},{\"name\":\"温州_飞哥跑腿\",\"phone\":\"0577-88655570\"},{\"name\":\"S2冯亮\",\"phone\":\"136-5175-0210\"},{\"name\":\"niuniu老板娘\",\"phone\":\"15990714857\"},{\"name\":\"唐肥啊丽\",\"phone\":\"189-8724-1890\"},{\"name\":\"祥云小周\",\"phone\":\"135-2972-2026\"},{\"name\":\"夏\",\"phone\":\"130-1375-3588\"},{\"name\":\"子函\",\"phone\":\"151-4171-4077\"},{\"name\":\"微微\",\"phone\":\"186-0872-3562\"},{\"name\":\"张学标\",\"phone\":\"187-8721-4706\"},{\"name\":\"王冰幸运草\",\"phone\":\"139-8713-4906\"},{\"name\":\"徐俊BM\",\"phone\":\"138-1709-2863\"},{\"name\":\"箫簦怀\",\"phone\":\"139-8855-2316\"},{\"name\":\"赵心\",\"phone\":\"138-6832-3609\"},{\"name\":\"小敏\",\"phone\":\"135-0577-2727\"},{\"name\":\"汪平\",\"phone\":\"+8613916358843\"},{\"name\":\"新运大厦烧烤外卖\",\"phone\":\"158-0031-5178\"},{\"name\":\"粥\",\"phone\":\"187-2172-2778\"},{\"name\":\"乐山\",\"phone\":\"151-8338-3462\"},{\"name\":\"小磊\",\"phone\":\"13661411688\"},{\"name\":\"郑老师\",\"phone\":\"139-1748-1325\"},{\"name\":\"张弟林散K\",\"phone\":\"135-2488-7031\"},{\"name\":\"徐忠\",\"phone\":\"139-8138-5259\"},{\"name\":\"网站\",\"phone\":\"0872-2444720\"},{\"name\":\"王中立BM\",\"phone\":\"136-2196-9765\"},{\"name\":\"^_^丹\",\"phone\":\"+8613759533727\"},{\"name\":\"铜川路福林\",\"phone\":\"186-0215-6997\"},{\"name\":\"粥店\",\"phone\":\"62321887\"},{\"name\":\"中亚'吴\",\"phone\":\"139-1805-2530\"},{\"name\":\"杨双华\",\"phone\":\"139-8720-7980\"},{\"name\":\"金家美容\",\"phone\":\"15967799968\"},{\"name\":\"11\",\"phone\":\"13644409950\"},{\"name\":\"王订房\",\"phone\":\"152-1000-6008\"},{\"name\":\"小玉中亚\",\"phone\":\"13818071907\"},{\"name\":\"娃娃\",\"phone\":\"131-8079-1840\"},{\"name\":\"钟兴荣\",\"phone\":\"139-8855-5868\"},{\"name\":\"小学童鞋\",\"phone\":\"189-1001-8331\"},{\"name\":\"S2吴海虎\",\"phone\":\"150-0073-7374\"},{\"name\":\"王锦霞\",\"phone\":\"135-2462-0894\"},{\"name\":\"S2陶彦敏\",\"phone\":\"+8615821158106\"},{\"name\":\"杨新燕\",\"phone\":\"136-5872-1984\"},{\"name\":\"丝芙兰丹华\",\"phone\":\"139-5770-9706\"},{\"name\":\"小学童鞋?林\",\"phone\":\"18669049375\"},{\"name\":\"小黑 潘洋\",\"phone\":\"13944153777\"},{\"name\":\"韦秋群\",\"phone\":\"187-7665-5777\"},{\"name\":\"小红\",\"phone\":\"65162\"},{\"name\":\"S2收银李下妹\",\"phone\":\"139-6091-5988\"},{\"name\":\"王小龙\",\"phone\":\"183-2135-4321\"},{\"name\":\"周昊\",\"phone\":\"185-2057-0285\"},{\"name\":\"赵飞亲家\",\"phone\":\"159-1266-1829\"},{\"name\":\"中华田园犬\",\"phone\":\"180-1758-1133\"},{\"name\":\"友\",\"phone\":\"13817878666\"},{\"name\":\"王雄芳名嚼\",\"phone\":\"151-8722-6359\"},{\"name\":\"张正军\",\"phone\":\"137-0866-1106\"},{\"name\":\"吴仓伍\",\"phone\":\"155-0217-7073\"},{\"name\":\"郑总\",\"phone\":\"139-0880-3182\"},{\"name\":\"鞋\",\"phone\":\"32520027\"},{\"name\":\"夏医生\",\"phone\":\"136-8172-1287\"},{\"name\":\"王叶\",\"phone\":\"15877977029\"},{\"name\":\"牙科\",\"phone\":\"02169524999\"},{\"name\":\"百草芳香 店长\",\"phone\":\"15857707362\"},{\"name\":\"唐娥\",\"phone\":\"189-0872-1005\"},{\"name\":\"痛风刘医生\",\"phone\":\"135-1891-6987\"},{\"name\":\"小的\",\"phone\":\"+8613806892637\"},{\"name\":\"吴保钱\",\"phone\":\"158-2158-1181\"},{\"name\":\"魏山小张\",\"phone\":\"135-7727-5996\"},{\"name\":\"张医生\",\"phone\":\"151-2525-3540\"},{\"name\":\"文静姐\",\"phone\":\"138-5775-4596\"},{\"name\":\"S2管延臣\",\"phone\":\"152-1666-2234\"},{\"name\":\"支票\",\"phone\":\"138-1731-7613\"},{\"name\":\"洋葱\",\"phone\":\"139-1704-6670\"},{\"name\":\"太阳能叶榆路\",\"phone\":\"159-1122-0895\"},{\"name\":\"小小姐姐\",\"phone\":\"+8613858801525\"},{\"name\":\"心内科\",\"phone\":\"0872-2669272\"},{\"name\":\"王义\",\"phone\":\"189-4660-9039\"},{\"name\":\"杨庆润\",\"phone\":\"139-8722-0955\"},{\"name\":\"王晓燕\",\"phone\":\"137-6901-0046\"},{\"name\":\"吴老师中亚\",\"phone\":\"65213\"},{\"name\":\"王蒙\",\"phone\":\"+8613795324783\"},{\"name\":\"杨静BM企划\",\"phone\":\"139-1600-2372\"},{\"name\":\"小雪\",\"phone\":\"18608855249\"},{\"name\":\"唐洪鑫BM\",\"phone\":\"134-7278-6938\"},{\"name\":\"邮局\",\"phone\":\"56618540\"},{\"name\":\"王子\",\"phone\":\"136-3635-9331\"},{\"name\":\"吴洁霞广西\",\"phone\":\"156-0783-8086\"},{\"name\":\"张继龙\",\"phone\":\"182-0501-4567\"},{\"name\":\"赵勇\",\"phone\":\"186-1688-6176\"},{\"name\":\"赵\",\"phone\":\"139-5771-7700\"},{\"name\":\"S2王姗姗\",\"phone\":\"137-6410-6559\"},{\"name\":\"徐苗东东\",\"phone\":\"135-8557-5315\"},{\"name\":\"小曼\",\"phone\":\"139-1890-0331\"},{\"name\":\"游天下\",\"phone\":\"400-630-0088\"},{\"name\":\"武洪\",\"phone\":\"139-8720-4617\"},{\"name\":\"张利娟A\",\"phone\":\"189-8720-9055\"},{\"name\":\"校长\",\"phone\":\"135-9646-7480\"},{\"name\":\"物供BM\",\"phone\":\"139-1668-5647\"},{\"name\":\"小胖子\",\"phone\":\"159-6742-4547\"},{\"name\":\"S2高英杰\",\"phone\":\"159-2134-2345\"},{\"name\":\"左建林\",\"phone\":\"186-8729-9671\"},{\"name\":\"彤彤\",\"phone\":\"15045368886\"},{\"name\":\"谢定房\",\"phone\":\"139-8146-1223\"},{\"name\":\"郑有虎\",\"phone\":\"139-8854-3779\"},{\"name\":\"郑敏\",\"phone\":\"13806686811\"},{\"name\":\"小南BM\",\"phone\":\"135-2408-8891\"},{\"name\":\"昆明微整医生\",\"phone\":\"136-4886-5527\"},{\"name\":\"小小白\",\"phone\":\"13818010555\"},{\"name\":\"杨静\",\"phone\":\"139-1600-2372\"},{\"name\":\"途家、李\",\"phone\":\"138-8078-7486\"},{\"name\":\"租房\",\"phone\":\"130-4660-7528\"},{\"name\":\"阿峰\",\"phone\":\"18857710610\"},{\"name\":\"唐肥\",\"phone\":\"0872-2674776\"},{\"name\":\"徐建华\",\"phone\":\"136-0882-1269\"},{\"name\":\"张菊\",\"phone\":\"138-8874-4860\"},{\"name\":\"消防段超泼\",\"phone\":\"135-7707-7730\"},{\"name\":\"余有刚\",\"phone\":\"138-8722-3533\"},{\"name\":\"徐\",\"phone\":\"130-0317-0013\"},{\"name\":\"张斐\",\"phone\":\"136-5163-3012\"},{\"name\":\"游大清\",\"phone\":\"133-8872-1899\"},{\"name\":\"夏BM\",\"phone\":\"+8613788932400\"},{\"name\":\"王阿姨\",\"phone\":\"137-6485-5133\"},{\"name\":\"小麦\",\"phone\":\"188-1652-8134\"},{\"name\":\"小霞\",\"phone\":\"138-8821-0280\"},{\"name\":\"小钟\",\"phone\":\"135-7839-1924\"},{\"name\":\"王娟\",\"phone\":\"189-8723-1208\"},{\"name\":\"S2韩小悠\",\"phone\":\"138-1678-0620\"},{\"name\":\"姚佳\",\"phone\":\"15821753533\"},{\"name\":\"铜川路海鲜\",\"phone\":\"131-6607-3083\"},{\"name\":\"杨剑彬\",\"phone\":\"136-0882-0190\"},{\"name\":\"S2石泓宇\",\"phone\":\"151-3695-3697\"},{\"name\":\"小明\",\"phone\":\"186-5992-7337\"},{\"name\":\"杨亚奇\",\"phone\":\"181-0390-8559\"},{\"name\":\"薇薇\",\"phone\":\"180-4971-9343\"},{\"name\":\"王艳茁\",\"phone\":\"138-1236-5555\"},{\"name\":\"张孔燕\",\"phone\":\"139-8856-1135\"},{\"name\":\"杨双龙海月弯\",\"phone\":\"182-0699-5052\"},{\"name\":\"小峰\",\"phone\":\"135-8551-4820\"},{\"name\":\"圆圆\",\"phone\":\"137-6193-9771\"},{\"name\":\"张堂平\",\"phone\":\"138-8138-3059\"},{\"name\":\"中亚餐长\",\"phone\":\"13501813592\"},{\"name\":\"途家订房\",\"phone\":\"139-9903-3407\"},{\"name\":\"\",\"phone\":\"13761370093\"},{\"name\":\"甜,广告\",\"phone\":\"13099999956\"},"
+ "{\"name\":\"杨琼\",\"phone\":\"137-6122-9262\"},{\"name\":\"朱琳琳\",\"phone\":\"132-1178-7844\"},{\"name\":\"于\",\"phone\":\"153-0896-9725\"},{\"name\":\"姨\",\"phone\":\"139-8855-7775\"},"
+ "{\"name\":\"小朱\",\"phone\":\"133-6188-7352\"},{\"name\":\"雪\",\"phone\":\"0871-8241107\"},{\"name\":\"温州跑腿\",\"phone\":\"13738746998\"},{\"name\":\"张敏\",\"phone\":\"187-6093-0020\"},{\"name\":\"赵磊\",\"phone\":\"159-0053-4444\"},{\"name\":\"S2王亚萍\",\"phone\":\"187-2161-2481\"},{\"name\":\"翁昌永\",\"phone\":\"137-6900-0552\"},{\"name\":\"文豪\",\"phone\":\"139-8854-3111\"},{\"name\":\"张澍\",\"phone\":\"62002\"},{\"name\":\"严四平\",\"phone\":\"135-7726-3726\"},{\"name\":\"曾厝按\",\"phone\":\"18959209787\"},{\"name\":\"太极大厦大房间介绍的\",\"phone\":\"152-2171-2259\"},{\"name\":\"王成兵\",\"phone\":\"139-8729-0438\"},{\"name\":\"S2金健亮\",\"phone\":\"150-0197-3512\"},{\"name\":\"雅\",\"phone\":\"138-1827-2100\"},{\"name\":\"于景刚\",\"phone\":\"130-1911-7077\"},{\"name\":\"韵达\",\"phone\":\"95546\"},{\"name\":\"\",\"phone\":\"057725694093\"},{\"name\":\"小欢\",\"phone\":\"138-5770-0797\"},{\"name\":\"S2杨一伟\",\"phone\":\"135-6416-8205\"},{\"name\":\"王槐艳\",\"phone\":\"130-3862-9666\"},{\"name\":\"徐帅杰BM\",\"phone\":\"137-6126-3802\"},{\"name\":\"朱雨莲\",\"phone\":\"13761162762\"},{\"name\":\"王老师\",\"phone\":\"130-0911-2261\"},{\"name\":\"张广磊BM\",\"phone\":\"137-6116-3227\"},{\"name\":\"自秀平\",\"phone\":\"180-8720-1378\"},{\"name\":\"香油\",\"phone\":\"400-023-0258\"},{\"name\":\"悠悠BM\",\"phone\":\"156-4323-4447\"},{\"name\":\"Vito\",\"phone\":\"139-1616-6300\"},{\"name\":\"杨洪\",\"phone\":\"158-9450-3810\"},{\"name\":\"\",\"phone\":\"13587419374\"},{\"name\":\"照片\",\"phone\":\"021-61475612\"},{\"name\":\"S2柯老师\",\"phone\":\"135-6462-3347\"},{\"name\":\"S2史彦杰\",\"phone\":\"137-9525-6185\"},{\"name\":\"杨凯二逼\",\"phone\":\"187-5409-7668\"},{\"name\":\"蟹庄顾老板\",\"phone\":\"150-5021-2392\"},{\"name\":\"王若冰\",\"phone\":\"135-8591-9058\"},{\"name\":\"3S美甲\",\"phone\":\"13676705404\"},{\"name\":\"朱新红\",\"phone\":\"156-0144-8888\"},{\"name\":\"杨老板\",\"phone\":\"139-1759-2055\"},{\"name\":\"瑶瑶\",\"phone\":\"18687900825\"},{\"name\":\"小彤!\",\"phone\":\"186-2150-0980\"},{\"name\":\"袁祥BM\",\"phone\":\"138-1651-6247\"},{\"name\":\"小青\",\"phone\":\"13524255352\"},{\"name\":\"谭馨惠\",\"phone\":\"182-8811-8333\"},{\"name\":\"张波\",\"phone\":\"182-1334-9171\"},{\"name\":\"小雨朋友,箫\",\"phone\":\"152-8885-3390\"},{\"name\":\"蟹客-潘??\",\"phone\":\"137-5602-1052\"},{\"name\":\"腾越老总\",\"phone\":\"133-0872-8803\"},{\"name\":\"张红\",\"phone\":\"189-8398-6504\"},{\"name\":\"小路\",\"phone\":\"159-0090-1637\"},{\"name\":\"显真美甲\",\"phone\":\"13806548787\"},{\"name\":\"徐苗\",\"phone\":\"150-0046-8916\"},{\"name\":\"新南华\",\"phone\":\"021-62278777\"},{\"name\":\"杨槐敏\",\"phone\":\"186-0872-2199\"},{\"name\":\"云南菜\",\"phone\":\"62100768\"},{\"name\":\"\",\"phone\":\"0571-82573952\"},{\"name\":\"张拉土\",\"phone\":\"133-2055-5222\"},{\"name\":\"张晨瑶客人\",\"phone\":\"130-1174-5555\"},{\"name\":\"小吕\",\"phone\":\"151-8728-0626\"},{\"name\":\"徐阿姨\",\"phone\":\"183-6860-2737\"},{\"name\":\"微微\",\"phone\":\"150-4307-0339\"},{\"name\":\"闫立国大众点评\",\"phone\":\"189-0872-4571\"},{\"name\":\"S2王晶斌\",\"phone\":\"130-2320-5331\"},{\"name\":\"携程网\",\"phone\":\"021-61136666\"},{\"name\":\"小猪短租\",\"phone\":\"400-018-3100\"},{\"name\":\"谢克颜Sky\",\"phone\":\"150-2141-5808\"},{\"name\":\"周旭\",\"phone\":\"159-0097-5997\"},{\"name\":\"苏梅\",\"phone\":\"13968854876\"},{\"name\":\"S2王岩岩\",\"phone\":\"156-1852-5858\"},{\"name\":\"中介五点半长寿路\",\"phone\":\"152-2139-5935\"},{\"name\":\"熊天宝\",\"phone\":\"158-9450-5589\"},{\"name\":\"杨梅,伴\",\"phone\":\"139-8723-0958\"},{\"name\":\"中甸客人\",\"phone\":\"139-8877-5344\"},{\"name\":\"杨蓉昆明\",\"phone\":\"152-8830-7068\"},{\"name\":\"王开蕾\",\"phone\":\"139-8850-9333\"},{\"name\":\"易礼勇\",\"phone\":\"130-1339-9093\"},{\"name\":\"许老乡\",\"phone\":\"189-8721-5268\"},{\"name\":\"杨咏琦\",\"phone\":\"186-8776-7870\"},{\"name\":\"婷婷K\",\"phone\":\"150-0020-8318\"},{\"name\":\"王海东Sky\",\"phone\":\"183-2114-8188\"},{\"name\":\"许亚浩\",\"phone\":\"182-0185-0570\"},{\"name\":\"\",\"phone\":\"021-54322021\"},{\"name\":\"乐宝堡\",\"phone\":\"56351202\"},{\"name\":\"张义刚\",\"phone\":\"150-2187-9056\"},{\"name\":\"张明月S2\",\"phone\":\"135-8581-2225\"},{\"name\":\"夏天\",\"phone\":\"150-0026-3084\"},{\"name\":\"杨君\",\"phone\":\"189-0872-0819\"},{\"name\":\"S2梅禹\",\"phone\":\"131-9962-3222\"},{\"name\":\"SS\",\"phone\":\"186-2182-1195\"},{\"name\":\"乐透。小宇\",\"phone\":\"13943053321\"},{\"name\":\"汪雨\",\"phone\":\"13608855590\"},{\"name\":\"王文杰\",\"phone\":\"13321549958\"},{\"name\":\"药材\",\"phone\":\"138-8729-3594\"},{\"name\":\"小赫。潘洋\",\"phone\":\"155-9052-0855\"},{\"name\":\"小金\",\"phone\":\"137-6165-1053\"},{\"name\":\"张丹水电\",\"phone\":\"139-8720-2250\"},{\"name\":\"洗衣机修\",\"phone\":\"133-2055-9093\"},{\"name\":\"赵亮\",\"phone\":\"136-2969-2723\"},{\"name\":\"扬扬BM\",\"phone\":\"139-1714-6432\"},{\"name\":\"小阿姨\",\"phone\":\"13918052902\"},{\"name\":\"sxd\",\"phone\":\"3\"},{\"name\":\"汪雨\",\"phone\":\"18687026826\"},{\"name\":\"移动通客户杨静\",\"phone\":\"136-0882-9686\"},{\"name\":\"wi-Fi\",\"phone\":\"189-1780-4755\"},{\"name\":\"尹建\",\"phone\":\"182-2193-6681\"},{\"name\":\"余红光\",\"phone\":\"135-0882-0646\"},{\"name\":\"游天下昆明\",\"phone\":\"186-6904-5733\"},{\"name\":\"谢勇\",\"phone\":\"13764841811\"},{\"name\":\"尹健\",\"phone\":\"182-6034-9511\"},{\"name\":\"S2喻林\",\"phone\":\"159-0040-5900\"},{\"name\":\"杨瑞彪\",\"phone\":\"133-2055-1383\"},{\"name\":\"王小东\",\"phone\":\"150-0000-6419\"},{\"name\":\"小孙啊洪\",\"phone\":\"139-8722-8941\"},{\"name\":\"雅馨纹绣\",\"phone\":\"18967797828\"},{\"name\":\"小周媳妇\",\"phone\":\"153-9868-2567\"},{\"name\":\"忧忧\",\"phone\":\"183-2169-0571\"},{\"name\":\"Sunny Zhu\",\"phone\":\"138-1889-8043\"},{\"name\":\"尹艳\",\"phone\":\"131-6278-9893\"},{\"name\":\"张继龙长春\",\"phone\":\"138-4486-5558\"},{\"name\":\"S2胡小娇\",\"phone\":\"136-4168-8743\"},{\"name\":\"陈 光明\",\"phone\":\"13250883877\"},{\"name\":\"杨光惠\",\"phone\":\"139-8727-5462\"},{\"name\":\"王红晓客人\",\"phone\":\"182-5823-3421\"},{\"name\":\"爷爷\",\"phone\":\"13705777558\"},{\"name\":\"吴蓉蓉BM\",\"phone\":\"182-2114-1439\"},{\"name\":\"王洋\",\"phone\":\"138-1616-4334\"},{\"name\":\"小张\",\"phone\":\"139-8729-8215\"},{\"name\":\"王志东\",\"phone\":\"138-0876-9005\"},{\"name\":\"小叶\",\"phone\":\"159-0872-6254\"},{\"name\":\"S2巡场总监Alla\",\"phone\":\"138-1733-0884\"},{\"name\":\"王总\",\"phone\":\"138-1878-4888\"},{\"name\":\"S2岳邦彩\",\"phone\":\"185-0156-3424\"},{\"name\":\"曾 阳澄湖\",\"phone\":\"13218181881\"},{\"name\":\"张小威\",\"phone\":\"133-3175-9055\"},{\"name\":\"王飞翔BM\",\"phone\":\"187-1785-6283\"},{\"name\":\"S2孔令志\",\"phone\":\"182-5688-2822\"},{\"name\":\"S2刘城\",\"phone\":\"134-8281-9991\"},{\"name\":\"左淑君\",\"phone\":\"159-1219-7662\"},{\"name\":\"我们家客栈\",\"phone\":\"180-0872-2495\"},{\"name\":\"S2小于\",\"phone\":\"187-0170-2770\"},{\"name\":\"游多多\",\"phone\":\"021-33977770\"},{\"name\":\"赵佳齐\",\"phone\":\"13160776000\"},{\"name\":\"王冠\",\"phone\":\"139-8725-7577\"},{\"name\":\"张勇丽\",\"phone\":\"180-8687-9858\"},{\"name\":\"S2总部财会\",\"phone\":\"136-7151-9620\"},{\"name\":\"赵梦那租房\",\"phone\":\"138-0874-4116\"},{\"name\":\"张家花园\",\"phone\":\"0872-2684000\"},{\"name\":\"萧大壮\",\"phone\":\"187-2178-0265\"},{\"name\":\"朱玉梅\",\"phone\":\"186-8728-7866\"},{\"name\":\"S2简勤勤\",\"phone\":\"137-6499-7514\"},{\"name\":\"王建\",\"phone\":\"135-7789-9075\"},{\"name\":\"妍妍\",\"phone\":\"137-7771-1907\"},{\"name\":\"中介\",\"phone\":\"136-3658-0395\"},{\"name\":\"S2李娇\",\"phone\":\"150-0211-0656\"},{\"name\":\"杨艳\",\"phone\":\"139-8854-0550\"},{\"name\":\"张源\",\"phone\":\"13816458785\"},{\"name\":\"魏仁富\",\"phone\":\"139-8853-0599\"},{\"name\":\"\",\"phone\":\"10655059113144\"},{\"name\":\"杨文松\",\"phone\":\"139-8726-1461\"},{\"name\":\"王鹃\",\"phone\":\"62007\"},{\"name\":\"西安\",\"phone\":\"137-8895-1585\"},{\"name\":\"Sammi\",\"phone\":\"138-1610-5907\"},{\"name\":\"印商标黄\",\"phone\":\"136-1179-5393\"},{\"name\":\"张源一\",\"phone\":\"18507026713\"},{\"name\":\"谭哥\",\"phone\":\"150-5428-0016\"},{\"name\":\"S2于怀玉\",\"phone\":\"135-1213-2937\"},{\"name\":\"小张 温州\",\"phone\":\"186-5777-0770\"},{\"name\":\"张敏\",\"phone\":\"136-5888-2774\"},{\"name\":\"王蓓蓓BM\",\"phone\":\"152-2111-6304\"},{\"name\":\"S2肖纯\",\"phone\":\"159-2177-5142\"},{\"name\":\"小姑娘\",\"phone\":\"18601707093\"},{\"name\":\"S2吴一鸣\",\"phone\":\"182-2170-0360\"},{\"name\":\"S2周维龙\",\"phone\":\"159-0181-6884\"},{\"name\":\"游船啊霞\",\"phone\":\"137-9624-9020\"},{\"name\":\"途家网\",\"phone\":\"189-8173-0888\"},{\"name\":\"S2武国锐\",\"phone\":\"135-2430-0485\"},{\"name\":\"王伟\",\"phone\":\"150-0089-3690\"},{\"name\":\"周 散客\",\"phone\":\"180-5262-6600\"},{\"name\":\"唐玲\",\"phone\":\"137-6119-7774\"},{\"name\":\"应聘\",\"phone\":\"130-1282-5758\"},{\"name\":\"徐炳\",\"phone\":\"139-8856-6078\"},{\"name\":\"王有纲\",\"phone\":\"139-1686-4247\"},{\"name\":\"吴丹\",\"phone\":\"182-5668-2500\"},{\"name\":\"张丽平\",\"phone\":\"153-8652-6588\"},{\"name\":\"杨水电\",\"phone\":\"139-8728-5487\"},{\"name\":\"文捷\",\"phone\":\"13099429107\"},{\"name\":\"自己\",\"phone\":\"18351030407\"},{\"name\":\"王小磊\",\"phone\":\"157-1440-3145\"},{\"name\":\"王兰BM\",\"phone\":\"158-0098-7760\"},{\"name\":\"阴新影客人\",\"phone\":\"139-3394-0518\"},{\"name\":\"郑、普陀泉\",\"phone\":\"187-0888-7336\"},{\"name\":\"张佳梅子\",\"phone\":\"147-9012-3237\"},{\"name\":\"小沈法院\",\"phone\":\"135-7788-9990\"},{\"name\":\"张鉴琪跑车的\",\"phone\":\"135-2965-7089\"},{\"name\":\"殷语茗\",\"phone\":\"134-6433-3288\"},{\"name\":\"中通\",\"phone\":\"39777777\"},{\"name\":\"小苹果\",\"phone\":\"189-1669-2350\"},{\"name\":\"新电话\",\"phone\":\"153-6829-4718\"},{\"name\":\"王娟\",\"phone\":\"183-1425-6778\"},{\"name\":\"张燕大庄\",\"phone\":\"139-8720-0124\"},{\"name\":\"王欢欢,六十医院\",\"phone\":\"137-9774-9105\"},{\"name\":\"杨子\",\"phone\":\"139-1704-6670\"},{\"name\":\"S2王士东\",\"phone\":\"137-9523-2792\"},{\"name\":\"yanyan\",\"phone\":\"13424439411\"},{\"name\":\"S2叶欢\",\"phone\":\"+8615021283007\"},{\"name\":\"王乐\",\"phone\":\"136-0181-8800\"},{\"name\":\"小爱\",\"phone\":\"150-0049-6818\"},{\"name\":\"兄弟修车\",\"phone\":\"138-8721-5536\"},{\"name\":\"小警察??\",\"phone\":\"18657770770\"},{\"name\":\"中亚小路司机\",\"phone\":\"13671744493\"},{\"name\":\"余然\",\"phone\":\"+86 138-1621-4825\"},{\"name\":\"S2周敏\",\"phone\":\"186-5259-7186\"},{\"name\":\"闫继强BM\",\"phone\":\"136-8196-9911\"},{\"name\":\"王\",\"phone\":\"138-2099-1385\"},{\"name\":\"徐勇\",\"phone\":\"135-7729-2699\"},{\"name\":\"姚丹娜\",\"phone\":\"139-4304-9422\"},{\"name\":\"张芳\",\"phone\":\"139-2476-8825\"},{\"name\":\"S2小冉\",\"phone\":\"150-0021-7027\"},{\"name\":\"王丽\",\"phone\":\"138-8729-7754\"},{\"name\":\"尊10月31标准间\",\"phone\":\"188-5386-0677\"},{\"name\":\"颜谭江\",\"phone\":\"130-9984-0198\"},{\"name\":\"杨咏琪\",\"phone\":\"157-0695-6533\"},{\"name\":\"携程可娴\",\"phone\":\"180-8729-4852\"},{\"name\":\"小苹果??\",\"phone\":\"189-1669-2350\"},{\"name\":\"向应网\",\"phone\":\"189-7891-5272\"},{\"name\":\"S2殷仔\",\"phone\":\"187-0175-4556\"},{\"name\":\"游天下客户经\",\"phone\":\"137-1869-1664\"},{\"name\":\"周兰芬\",\"phone\":\"130-8740-5477\"},{\"name\":\"S2朱双双\",\"phone\":\"187-0185-4912\"},{\"name\":\"同程王惠子,\",\"phone\":\"0512-80990735\"},{\"name\":\"向阳花,张\",\"phone\":\"139-8721-4966\"},{\"name\":\"朱梅\",\"phone\":\"152-8721-3633\"},{\"name\":\"温总\",\"phone\":\"186-1629-1139\"},{\"name\":\"杨俊\",\"phone\":\"137-0866-8872\"},{\"name\":\"医保卡\",\"phone\":\"0872-2122629\"},{\"name\":\"S2王浩\",\"phone\":\"182-2123-0720\"},{\"name\":\"途家王灿娜\",\"phone\":\"181-1308-8225\"},{\"name\":\"易茗珠\",\"phone\":\"139-8220-8800\"},{\"name\":\"文婧\",\"phone\":\"136-7874-8838\"},{\"name\":\"朱皓\",\"phone\":\"13391226333\"},{\"name\":\"小霞E\",\"phone\":\"136-4757-3005\"},{\"name\":\"王纪林中亚\",\"phone\":\"135-8588-9873\"},{\"name\":\"小梁\",\"phone\":\"186-8723-1208\"},{\"name\":\"张麟BM\",\"phone\":\"186-0391-3857\"},{\"name\":\"退房\",\"phone\":\"139-1725-1980\"},{\"name\":\"仙\",\"phone\":\"187-6090-5233\"},{\"name\":\"温州饭馆\",\"phone\":\"02162661506\"},{\"name\":\"姚恋\",\"phone\":\"139-8725-0338\"},{\"name\":\"13577242788\",\"phone\":\"\"},{\"name\":\"S2小胖\",\"phone\":\"150-2680-1323\"},{\"name\":\"张春竹\",\"phone\":\"135-1872-0271\"},{\"name\":\"修电脑\",\"phone\":\"150-6789-2670\"},{\"name\":\"小雪。纠纠\",\"phone\":\"137-1515-3150\"},{\"name\":\"S2张楠楠\",\"phone\":\"138-1715-4946\"},{\"name\":\"S2方扬航\",\"phone\":\"186-5160-3097\"},{\"name\":\"赵娥\",\"phone\":\"139-8727-6173\"},{\"name\":\"袁园\",\"phone\":\"158-2319-4055\"},{\"name\":\"携程\",\"phone\":\"0871-63109935\"},"
+ "{\"name\":\"温一国\",\"phone\":\"138-0661-5551\"}]}");
hr.run();
}
@Override
public void run() {
System.out.println("开始时间:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
PrintWriter out = null;
BufferedReader in = null;
String result = "";
try {
URL realUrl = new URL(url);
// 打开和URL之间的连接
URLConnection conn = realUrl.openConnection();
// 设置通用的请求属性
conn.setRequestProperty("Authorization", "Bearer eyJhbGciOiJIUzI1NiIsImtpZCI6ImxlZ2FjeS10b2tlbi1rZXkiLCJ0eXAiOiJKV1QifQ.eyJqdGkiOiI5MTI2ZDQ0NTI3YWY0NWI2ODM2OTM1YWZhOWZmMTVkNSIsInN1YiI6ImJlc3RidXktYWNjZXB0YW5jZSIsImF1dGhvcml0aWVzIjpbImNsaWVudHMucmVhZCIsInVhYS5yZXNvdXJjZSIsImJlc3RidXktYWNjZXB0YW5jZS5hcGkiLCJmYWN0b3Jpbmctc2VydmVyLmFwaSIsInB1aHVpLW5vdGlmaWNhdGlvbi1zZXJ2ZXIuYXBpIiwicHVodWktc2lnbi1zZXJ2ZXItcmVzdGZ1bC5hcGkiLCJwdWh1aS1zZXR0bGVtZW50LWNsb3VkLXNlcnZlci5hcGkiLCJjcmVkaXQtcXVlcnkuYXBpIl0sInNjb3BlIjpbImNsaWVudHMucmVhZCIsInVhYS5yZXNvdXJjZSIsImJlc3RidXktYWNjZXB0YW5jZS5hcGkiLCJmYWN0b3Jpbmctc2VydmVyLmFwaSIsInB1aHVpLW5vdGlmaWNhdGlvbi1zZXJ2ZXIuYXBpIiwicHVodWktc2lnbi1zZXJ2ZXItcmVzdGZ1bC5hcGkiLCJwdWh1aS1zZXR0bGVtZW50LWNsb3VkLXNlcnZlci5hcGkiLCJjcmVkaXQtcXVlcnkuYXBpIl0sImNsaWVudF9pZCI6ImJlc3RidXktYWNjZXB0YW5jZSIsImNpZCI6ImJlc3RidXktYWNjZXB0YW5jZSIsImF6cCI6ImJlc3RidXktYWNjZXB0YW5jZSIsImdyYW50X3R5cGUiOiJjbGllbnRfY3JlZGVudGlhbHMiLCJyZXZfc2lnIjoiODU0MGNmNWQiLCJpYXQiOjE0ODc1ODI5ODMsImV4cCI6MTQ4NzYyNjE4MywiaXNzIjoiaHR0cDovL2xvY2FsaG9zdDo4MDgwL3VhYS9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJiZXN0YnV5LWFjY2VwdGFuY2UiLCJjbGllbnRzIiwidWFhIiwiZmFjdG9yaW5nLXNlcnZlciIsInB1aHVpLW5vdGlmaWNhdGlvbi1zZXJ2ZXIiLCJwdWh1aS1zaWduLXNlcnZlci1yZXN0ZnVsIiwicHVodWktc2V0dGxlbWVudC1jbG91ZC1zZXJ2ZXIiLCJjcmVkaXQtcXVlcnkiXX0.pmCKp9XMq72z1yqKdcCHSPWilQ4FVzKqprDdNTkAX3M");
conn.setRequestProperty("Content-Type", "application/json");
// 发送POST请求必须设置如下两行
conn.setDoOutput(true);
conn.setDoInput(true);
// 获取URLConnection对象对应的输出流
out = new PrintWriter(conn.getOutputStream());
// 发送请求参数
out.print(param);
// flush输出流的缓冲
out.flush();
// 定义BufferedReader输入流来读取URL的响应
in = new BufferedReader(new InputStreamReader(conn.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
result += line;
result += "\r\n";
}
} catch (Exception e) {
System.out.println("发送 POST 请求出现异常!"+e);
e.printStackTrace();
}
//使用finally块来关闭输出流、输入流
finally{
try{
if(out!=null){
out.close();
}
if(in!=null){
in.close();
}
}
catch(IOException ex){
ex.printStackTrace();
}
}
try {
result = new String(result.getBytes(),"utf-8");
System.out.println(result+"结束时间:"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
package Practice_test;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.net.ssl.SSLContext;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
import org.apache.commons.lang.StringUtils;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpDelete;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.methods.HttpPut;
import org.apache.http.conn.ClientConnectionManager;
import org.apache.http.conn.scheme.Scheme;
import org.apache.http.conn.scheme.SchemeRegistry;
import org.apache.http.conn.ssl.SSLSocketFactory;
import org.apache.http.entity.ByteArrayEntity;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
public class HttpUtils {
/**
* get
*
* @param host
* @param path
* @param method
* @param headers
* @param querys
* @return
* @throws Exception
*/
public static HttpResponse doGet(String host, String path, String method,
Map<String, String> headers,
Map<String, String> querys)
throws Exception {
HttpClient httpClient = wrapClient(host);
HttpGet request = new HttpGet(buildUrl(host, path, querys));
for (Map.Entry<String, String> e : headers.entrySet()) {
request.addHeader(e.getKey(), e.getValue());
}
return httpClient.execute(request);
}
/**
* post form
*
* @param host
* @param path
* @param method
* @param headers
* @param querys
* @param bodys
* @return
* @throws Exception
*/
public static HttpResponse doPost(String host, String path, String method,
Map<String, String> headers,
Map<String, String> querys,
Map<String, String> bodys)
throws Exception {
HttpClient httpClient = wrapClient(host);
HttpPost request = new HttpPost(buildUrl(host, path, querys));
for (Map.Entry<String, String> e : headers.entrySet()) {
request.addHeader(e.getKey(), e.getValue());
}
if (bodys != null) {
List<NameValuePair> nameValuePairList = new ArrayList<NameValuePair>();
for (String key : bodys.keySet()) {
nameValuePairList.add(new BasicNameValuePair(key, bodys.get(key)));
}
UrlEncodedFormEntity formEntity = new UrlEncodedFormEntity(nameValuePairList, "utf-8");
formEntity.setContentType("application/x-www-form-urlencoded; charset=UTF-8");
request.setEntity(formEntity);
}
return httpClient.execute(request);
}
/**
* Post String
*
* @param host
* @param path
* @param method
* @param headers
* @param querys
* @param body
* @return
* @throws Exception
*/
public static HttpResponse doPost(String host, String path, String method,
Map<String, String> headers,
Map<String, String> querys,
String body)
throws Exception {
HttpClient httpClient = wrapClient(host);
HttpPost request = new HttpPost(buildUrl(host, path, querys));
for (Map.Entry<String, String> e : headers.entrySet()) {
request.addHeader(e.getKey(), e.getValue());
}
if (StringUtils.isNotBlank(body)) {
request.setEntity(new StringEntity(body, "utf-8"));
}
return httpClient.execute(request);
}
/**
* Post stream
*
* @param host
* @param path
* @param method
* @param headers
* @param querys
* @param body
* @return
* @throws Exception
*/
public static HttpResponse doPost(String host, String path, String method,
Map<String, String> headers,
Map<String, String> querys,
byte[] body)
throws Exception {
HttpClient httpClient = wrapClient(host);
HttpPost request = new HttpPost(buildUrl(host, path, querys));
for (Map.Entry<String, String> e : headers.entrySet()) {
request.addHeader(e.getKey(), e.getValue());
}
if (body != null) {
request.setEntity(new ByteArrayEntity(body));
}
return httpClient.execute(request);
}
/**
* Put String
* @param host
* @param path
* @param method
* @param headers
* @param querys
* @param body
* @return
* @throws Exception
*/
public static HttpResponse doPut(String host, String path, String method,
Map<String, String> headers,
Map<String, String> querys,
String body)
throws Exception {
HttpClient httpClient = wrapClient(host);
HttpPut request = new HttpPut(buildUrl(host, path, querys));
for (Map.Entry<String, String> e : headers.entrySet()) {
request.addHeader(e.getKey(), e.getValue());
}
if (StringUtils.isNotBlank(body)) {
request.setEntity(new StringEntity(body, "utf-8"));
}
return httpClient.execute(request);
}
/**
* Put stream
* @param host
* @param path
* @param method
* @param headers
* @param querys
* @param body
* @return
* @throws Exception
*/
public static HttpResponse doPut(String host, String path, String method,
Map<String, String> headers,
Map<String, String> querys,
byte[] body)
throws Exception {
HttpClient httpClient = wrapClient(host);
HttpPut request = new HttpPut(buildUrl(host, path, querys));
for (Map.Entry<String, String> e : headers.entrySet()) {
request.addHeader(e.getKey(), e.getValue());
}
if (body != null) {
request.setEntity(new ByteArrayEntity(body));
}
return httpClient.execute(request);
}
/**
* Delete
*
* @param host
* @param path
* @param method
* @param headers
* @param querys
* @return
* @throws Exception
*/
public static HttpResponse doDelete(String host, String path, String method,
Map<String, String> headers,
Map<String, String> querys)
throws Exception {
HttpClient httpClient = wrapClient(host);
HttpDelete request = new HttpDelete(buildUrl(host, path, querys));
for (Map.Entry<String, String> e : headers.entrySet()) {
request.addHeader(e.getKey(), e.getValue());
}
return httpClient.execute(request);
}
private static String buildUrl(String host, String path, Map<String, String> querys) throws UnsupportedEncodingException {
StringBuilder sbUrl = new StringBuilder();
sbUrl.append(host);
if (!StringUtils.isBlank(path)) {
sbUrl.append(path);
}
if (null != querys) {
StringBuilder sbQuery = new StringBuilder();
for (Map.Entry<String, String> query : querys.entrySet()) {
if (0 < sbQuery.length()) {
sbQuery.append("&");
}
if (StringUtils.isBlank(query.getKey()) && !StringUtils.isBlank(query.getValue())) {
sbQuery.append(query.getValue());
}
if (!StringUtils.isBlank(query.getKey())) {
sbQuery.append(query.getKey());
if (!StringUtils.isBlank(query.getValue())) {
sbQuery.append("=");
sbQuery.append(URLEncoder.encode(query.getValue(), "utf-8"));
}
}
}
if (0 < sbQuery.length()) {
sbUrl.append("?").append(sbQuery);
}
}
return sbUrl.toString();
}
private static HttpClient wrapClient(String host) {
HttpClient httpClient = new DefaultHttpClient();
if (host.startsWith("https://")) {
sslClient(httpClient);
}
return httpClient;
}
private static void sslClient(HttpClient httpClient) {
try {
SSLContext ctx = SSLContext.getInstance("TLS");
X509TrustManager tm = new X509TrustManager() {
public X509Certificate[] getAcceptedIssuers() {
return null;
}
public void checkClientTrusted(X509Certificate[] xcs, String str) {
}
public void checkServerTrusted(X509Certificate[] xcs, String str) {
}
};
ctx.init(null, new TrustManager[] { tm }, null);
SSLSocketFactory ssf = new SSLSocketFactory(ctx);
ssf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
ClientConnectionManager ccm = httpClient.getConnectionManager();
SchemeRegistry registry = ccm.getSchemeRegistry();
registry.register(new Scheme("https", 443, ssf));
} catch (KeyManagementException ex) {
throw new RuntimeException(ex);
} catch (NoSuchAlgorithmException ex) {
throw new RuntimeException(ex);
}
}
}
\ No newline at end of file
package Practice_test;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.security.KeyManagementException;
import java.security.NoSuchAlgorithmException;
import java.security.cert.CertificateException;
import java.security.cert.X509Certificate;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSession;
import javax.net.ssl.TrustManager;
import javax.net.ssl.X509TrustManager;
public class HttpsUtil_Post_Json {
private static class TrustAnyTrustManager implements X509TrustManager {
public void checkClientTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
}
public void checkServerTrusted(X509Certificate[] chain, String authType)
throws CertificateException {
}
public X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[] {};
}
}
private static class TrustAnyHostnameVerifier implements HostnameVerifier {
public boolean verify(String hostname, SSLSession session) {
return true;
}
}
/**
* post��ʽ���������(httpsЭ��) ����json����
*
* @param url
* �����ַ
* @param content
* ����
* @param charset
* ����
* @return
* @throws NoSuchAlgorithmException
* @throws KeyManagementException
* @throws IOException
*/
public static void main(String[] args) {
try {
post("https://api.puhuifinance.com/datapi-blacklist-server/api/v1/batchQueryBlacklist/query",
"[{\"queryField\":\"id_no\",\"queryValue\":\"13910960649\"}]",
"utf-8");
} catch (KeyManagementException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static byte[] post(String url, String content, String charset)
throws NoSuchAlgorithmException, KeyManagementException,
IOException {
SSLContext sc = SSLContext.getInstance("SSL");
sc.init(null, new TrustManager[] { new TrustAnyTrustManager() },
new java.security.SecureRandom());
URL console = new URL(url);
HttpsURLConnection conn = (HttpsURLConnection) console.openConnection();
conn.setRequestProperty("Content-Type","application/json");
conn.setSSLSocketFactory(sc.getSocketFactory());
conn.setHostnameVerifier(new TrustAnyHostnameVerifier());
conn.setDoOutput(true);
conn.connect();
DataOutputStream out = new DataOutputStream(conn.getOutputStream());
out.write(content.getBytes(charset));
// ˢ�¡��ر�
out.flush();
out.close();
InputStream is = conn.getInputStream();
if (is != null) {
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
while ((len = is.read(buffer)) != -1) {
outStream.write(buffer, 0, len);
}
is.close();
return outStream.toByteArray();
}
return null;
}
}
\ No newline at end of file
package Practice_test;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
public class LMFMD5 {
//创建一个类LMFMD5
public String MD5(String sourceStr) {
String result = "";
try {
MessageDigest md = MessageDigest.getInstance("MD5");
// 生成一个MD5加密计算摘要
md.update(sourceStr.getBytes());
// 使用指定的byte数组更新摘要
byte b[] = md.digest();
// 把密文转换成十六进制的字符串形式
int i;
StringBuffer buf = new StringBuffer("");
for (int offset = 0; offset < b.length; offset++) {
i = b[offset];
if (i < 0)
i += 256;
if (i < 16)
buf.append("0");
buf.append(Integer.toHexString(i));
}
result = buf.toString();
System.out.println("MD5(" + sourceStr + ",32) = " + result);
// System.out.println("MD5(" + sourceStr + ",16) = " + buf.toString().substring(8, 24));
// 注释的是md5的16位取值
} catch (NoSuchAlgorithmException e) {
System.out.println(e);
}
return result;
}
}
package Practice_test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import com.offcn.TestUnti.ReadProperties;
public class MySqlUtil {
public static String sql;
public static Connection conn =null;
public static Statement stmt=null;
public static ResultSet result = null;
public static void main(String[] args) {
//update xyu.xyu_room set status=4 where room_num=201808310045;
// int a=updateOrderStatus("xyu.xyu_room","status=4", "room_num=201808310045");
// System.out.println(a);
select( " xyu_room " , " room_name = '中国特长房间名' ");
}
public static void closed(){
try {
result.close();
stmt.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void select(String tableName, String condition){
//数据库连接
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://192.168.10.222:3306/xyu?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull","root"
,"offcn.com");
// Connection conn = DriverManager.getConnection("jdbc:mysql://192.168.10.222:3306/xyu?user=root&amp;password=offcn.com&amp;useUnicode=true&amp;characterEncoding=UTF8");
stmt = conn.createStatement();
// sql = "select * from " + " xyu_users;" ;
sql = "select * from " + tableName + " where " + condition;
System.out.println(sql);
// System.out.println("select_sql="+sql);
result = stmt.executeQuery(sql);
result.last();
System.out.println(result.getRow());
if (result.getRow() != 1) {
System.out.println(result.getRow());
} else{
// String act_idNo = String.valueOf(result.getString(result.findColumn("mobile")));
// System.out.println("name:"+act_idNo);
// String act_idNo = String.valueOf(rs_cust_info.getString(rs_cust_info.findColumn("id_no")));
}
} catch (Exception e) {
e.printStackTrace();
}finally{
closed();
}
}
//更改表
public static Integer updateOrderStatus(String fromName,String setCondition, String whereCondition) {
Integer result1=null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://192.168.10.222:3306/xyu","root"
,"offcn.com");
// Connection conn = DriverManager.getConnection("jdbc:mysql://192.168.10.222:3306/xyu?user=root&amp;password=offcn.com&amp;useUnicode=true&amp;characterEncoding=UTF8");
stmt = conn.createStatement();
String sql = "update "+ fromName +" set "+ setCondition +" where "+ whereCondition;
System.out.println(sql);
result1 = stmt.executeUpdate(sql);//
if (result1 == -1) {
System.out.println("update order states failed!");
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println("update order states failed!");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}try {
stmt.close();
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result1;
}
}
package Practice_test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import org.apache.commons.codec.binary.Base64;
import sun.misc.BASE64Encoder;
public class OCRTest {
public static String request(String httpUrl, String httpArg) {
BufferedReader reader = null;
String result = null;
StringBuffer sbf = new StringBuffer();
try {
URL url = new URL(httpUrl);
HttpURLConnection connection = (HttpURLConnection) url
.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type",
"application/x-www-form-urlencoded");
// 填入apikey到HTTP header
connection.setRequestProperty("apikey", "42d199bc0a50cd8e109ff880ecc444fe");
connection.setDoOutput(true);
connection.getOutputStream().write(httpArg.getBytes("UTF-8"));
connection.connect();
InputStream is = connection.getInputStream();
reader = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String strRead = null;
while ((strRead = reader.readLine()) != null) {
sbf.append(strRead);
sbf.append("\r\n");
}
reader.close();
result = sbf.toString();
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
// <pre name="code" class="java">
/**
* @param args
*/
public static void main(String[] args) {
File file = new File("d:\\abc.jpg");
String imageBase = OCRTest.encodeImgageToBase64(file);
imageBase = imageBase.replaceAll("\r\n","");
imageBase = imageBase.replaceAll("\\+","%2B");
String httpUrl = "http://apis.baidu.com/apistore/idlocr/ocr";
String httpArg = "fromdevice=pc&clientip=10.10.10.0&detecttype=LocateRecognize&languagetype=CHN_ENG&imagetype=1&image="+imageBase;
String jsonResult = request(httpUrl, httpArg);
System.out.println("返回的结果--------->"+jsonResult);
}
// //Base64编解码
// private static String encodeTest(String str){
// Base64 base64 = new Base64();
// try {
// str = base64.encodeToString(str.getBytes("UTF-8"));
// } catch (UnsupportedEncodingException e) {
// e.printStackTrace();
// }
// System.out.println("Base64 编码后:"+str);
// return str;
// }
//
// private static void decodeTest(String str){
// Base64 base64 = new Base64();
// //str = Arrays.toString(Base64.decodeBase64(str));
// str = new String(Base64.decodeBase64(str));
// System.out.println("Base64 解码后:"+str);
// }
public static String encodeImgageToBase64(File imageFile) {// 将图片文件转化为字节数组字符串,并对其进行Base64编码处理
// 其进行Base64编码处理
byte[] data = null;
// 读取图片字节数组
try {
InputStream in = new FileInputStream(imageFile);
data = new byte[in.available()];
in.read(data);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
// 对字节数组Base64编码
BASE64Encoder encoder = new BASE64Encoder();
return encoder.encode(data);// 返回Base64编码过的字节数组字符串
}
}
\ No newline at end of file
package Practice_test;
import java.io.File;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import net.sf.json.JSONObject;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import com.offcn.TestUnti.Log;
public class ReadExcels {
private String fileName;
private String SheetName;
public ReadExcels() {
}
public ReadExcels(String fileName, String sheetName) {
this.fileName = fileName;
SheetName = sheetName;
}
public String getFileName() {
return fileName;
}
public void setFileName(String fileName) {
this.fileName = fileName;
}
public String getSheetName() {
return SheetName;
}
public void setSheetName(String sheetName) {
SheetName = sheetName;
}
@SuppressWarnings({ "unused", "resource" })
public Object[][] readExcels_return() throws Exception{
String targetFile = "TestData/"+fileName;
FileInputStream fis = new FileInputStream(new File(targetFile));
Workbook wb = WorkbookFactory.create(new File(targetFile));
Sheet sheet = wb.getSheet(SheetName);
int rows=sheet.getPhysicalNumberOfRows();
//有多少行数据就创建多少个map,首行是标题第二行开始才是数据,所以rows-1
@SuppressWarnings("unchecked")
HashMap<String, Object>[][] arrmap = new HashMap[rows-1][1];
List<String> list = new ArrayList<String>();
//每个子map分别为arrmap[0][0]、arrmap[1][0]、arrmap[2][0]。。。
for(int i = 1 ; i < sheet.getPhysicalNumberOfRows() ; i++){
arrmap[i-1][0] = new HashMap<>();
}
//获取标题行数据存放在list里面
for(int i = 0 ; i < 1 ; i++){
Row r = sheet.getRow(i);
for (int j = 0; j < r.getPhysicalNumberOfCells(); j++) {
Cell cell = r.getCell(j);
list.add(getCellValue(cell));
}
}
for(int i = 1 ; i < sheet.getPhysicalNumberOfRows() ; i++){
Row r = sheet.getRow(i);
for (int j = 0; j < r.getPhysicalNumberOfCells(); j++) {
Cell cell = r.getCell(j);
String brandName=getCellValue(cell);
//如果列名是parameter的时候,按逗号分隔字符串
if("parameter".equals(list.get(j))){
System.out.println("看看="+brandName);
arrmap[i - 1][0].put(list.get(j), brandName);//分别往每个子map中存放数据,每行是一个map
// String[] strcomma=brandName.split(",");
// int comma=strcomma.length;
// for(int k=0;k<comma;k++){
// String[] str=strcomma[k].split(":");
// System.out.println("str="+Arrays.toString(str));
// if(str.length>1){
// arrmap[i - 1][0].put((String)filterString(str[0].trim(),i,j),filter(str[1],i,j));//分别往每个子map中存放数据,每行是一个map
//// arrmap[i - 1][0].put((String)(str[0].trim()),(str[1]));//分别往每个子map中存放数据,每行是一个map
// }
// }
}else{
arrmap[i - 1][0].put(list.get(j), brandName);//分别往每个子map中存放数据,每行是一个map
}
}
}
/**
* 查看数据提取结果
for(int i=0;i<arrmap.length;i++){
for(int j=0;j<arrmap[i].length;j++){
System.out.print(" "+arrmap[i][j]);
}
System.out.println();
}
for(int i=0;i<arrmap.length;i++){
HashMap<String, Object> arr=arrmap[i][0];
System.out.println("处理后数据="+JSONObject.fromObject(arr).toString());
}
*/
System.out.println(arrmap);
return arrmap;
}
//去掉字符串的双引号,row行,j列
private String filterString(String str,int rows,int j){
if(str==null){
Log.logError("readExcels filterString error"+str+"发生在"+rows+"行"+j+"列");
return "null";
}
StringBuffer sb=new StringBuffer();
for(int i=0;i<str.length();i++){
char c=str.charAt(i);
if(str.charAt(i)=='"'){
}else{
sb.append(c);
}
}
return sb+"";
}
//输入类型转换成数字型,row行,j列
private Long filterInt(String str){
return Long.valueOf(str);
}
//选择何种转换方式
private Object filter(String str,int i,int j){
System.out.println(111);
System.out.println(str);
if(str.equals("null")){
System.out.println(1234);
return "null";
}
if(str.equals("\"null\"")){
System.out.println(5678);
return "\"null\"";
}
if(!Character.isDigit(str.charAt(0))){//如果首位不是数字就按字符串处理
return filterString(str, i, j);
}else{
// return filterInt(str);
return "";
}
}
private String getCellValue(Cell cell){
int cellType=0;
try {
cellType = cell.getCellType();
} catch (Exception e) {
return "无法解析";
}
String value = "";
if(cellType == Cell.CELL_TYPE_STRING){
value = cell.getStringCellValue();
}else if(cellType == Cell.CELL_TYPE_NUMERIC){
value = String.valueOf(cell.getNumericCellValue());
}else if(cellType == Cell.CELL_TYPE_BOOLEAN){
value = String.valueOf(cell.getBooleanCellValue());
}else if(cellType == Cell.CELL_TYPE_BLANK){
value = "";
}else if(cellType == Cell.CELL_TYPE_FORMULA){
value = String.valueOf(cell.getCellFormula());
}else{
value = "";
}
return value;
}
}
package Practice_test;
import freemarker.template.utility.StringUtil;
import io.restassured.RestAssured;
import io.restassured.config.EncoderConfig;
import io.restassured.config.RestAssuredConfig;
import io.restassured.config.SSLConfig;
import io.restassured.http.ContentType;
import io.restassured.path.json.JsonPath;
import io.restassured.response.Response;
import java.io.File;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import com.offcn.TestUnti.Log;
import com.offcn.TestUnti.MapUtil;
import com.offcn.TestUnti.StringUtils;
import com.offcn.process.BasicsGM;
import com.offcn.process.XYZB;
import static io.restassured.http.ContentType.JSON;
public class RequestDataUtils {
public static void main(String[] args) {
String token="eyJpdiI6IjhNYlJuUW1lWG1abFVsY1dlZFV3bGc9PSIsInZhbHVlIjoiMXJSVjR5U2pYQVwvV0tpK2FrdDZiT29yNTBqMEJpeHhmVk1NVkg0bmJva2Q4eklDZlZ3RllNTTlGMk4yb1wva1BTbTRURDZIWFFSQUJWSk5MaW1YaEQyQ2I3WlVaNXR3NGRUN3F5NmdtNnBFbldHdXV0b2hiMGVPaVJIOVpheFFteCIsIm1hYyI6IjkyNzkwNDc3MjNkMTRkYjA0MmJiZWEyZTc0ZGIwYmUzZTZlZjA2NjE0MGQwODg2YzQ3OWNjMmU2MjM3YzllNjcifQ==";
String Parameter="{\"name\":111}";
for(int i=0;i<1000;i++){
Response re = Post_Token(token,Parameter);
System.out.println(StringUtils.decodeUnicode(re.asString()));
}
}
//发送请求前的准备
private RestAssured getRMEnv() {
RestAssured ra = new RestAssured();
ra.config = RestAssuredConfig.newConfig().sslConfig(
SSLConfig.sslConfig().allowAllHostnames());
// System.out.println(tem.getRM_URI());http://student.eoffcn.com/ajax/jsonp/customer_service?phone=13366993819
// ra.baseURI = "http://e.eoffcn.com";
// ra.baseURI = "http://student.eoffcn.com";s
// ra.urlEncodingEnabled=true;
// System.out.println(Integer.valueOf(tem.getRM_port()));
// if (!ReadProperties.GetPropertyByKey("isProduct").contains("Y")){
// ra.port = 8765;
// }
// System.out.println(tem.getRM_basePath());
// ra.basePath = "/api/course_query.php";
// ra.basePath = "/ajax/jsonp/customer_service";
// ra.urlEncodingEnabled =true;
// RestAssured.config = RestAssured.config().encoderConfig(EncoderConfig.encoderConfig().encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY).defaultContentCharset("utf-8"));
return ra;
}
//发送get请求返回整个响应结果
@SuppressWarnings("static-access")
public static Response Get_Noparameter(String token) {
int state=0;
Response re=null;
RequestDataUtils rdu=new RequestDataUtils();
Long sum=0L;
// while(state<10){
try {
state++;
Long startTime=System.currentTimeMillis();
re = rdu.getRMEnv().given().header("Authorization","Bearer "+ token).get("http://live.offcncloud.com/api/v1/room_files").andReturn();
Long endTime=System.currentTimeMillis();
String time=(endTime-startTime)+"毫秒";
sum=sum+(endTime-startTime);
// System.out.println(time+","+sum);
} catch (Exception e) {
Log.logError("请求超时,"+state+"次。");
}
// }
// System.out.println(sum/10);
// System.out.println(re.asString());
JsonPath jp = re.body().jsonPath();
ArrayList<Object> list=(ArrayList<Object>) re.body().jsonPath().getList("data");
System.out.println(list.size());
return re;
}
public static Response Post_NOToken1(String Parameter,String token) {
// 设置参数格式
// String Parameter = (String) data.get("parameter");
//
// String system = MapUtil.getValue("system", data);
// com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
// Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
int state = 0;
Response re = null;
RequestDataUtils rdu = new RequestDataUtils();
while (state < 5) {
try {
state++;
// Cookie cookie1 = Cookie.Builder("username", "John").setComment("comment 1").build();
// Cookie cookie2 = Cookie.Builder("token", 1234).setComment("comment 2").build();
// Cookies cookies = new Cookies(cookie1, cookie2);
System.out.println(XYZB.laravel_session);
System.out.println(Parameter);
re = rdu.getRMEnv().given().cookie("laravel_session", token).contentType(JSON).body("{"+Parameter+"}").when()
.post("/web/member").thenReturn();
System.out.println(re.getStatusCode()+"............................");
System.out.println(re.asString());
// JsonPath jp = re.body().jsonPath();
if (!"200".equals(re.getStatusCode())) {
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
Thread.sleep(1000);
} else {
return re;
}
} catch (Exception e) {
e.printStackTrace();
Log.logError("请求超时," + state + "次。");
}
}
return re;
}
public static Response Post_NOToken2(String Parameter,String token) {
// 设置参数格式
// String Parameter = (String) data.get("parameter");
//
// String system = MapUtil.getValue("system", data);
// com.offcn.system.system tem = (com.offcn.system.system) (BasicsGM.map.get(system));
// Log.logInfo(data.get("Description").toString() + "," + data.get("TCNO").toString() + ",Parameter=" + Parameter);
int state = 0;
Response re = null;
RequestDataUtils rdu = new RequestDataUtils();
while (state < 5) {
try {
state++;
// Cookie cookie1 = Cookie.Builder("username", "John").setComment("comment 1").build();
// Cookie cookie2 = Cookie.Builder("token", 1234).setComment("comment 2").build();
// Cookies cookies = new Cookies(cookie1, cookie2);
System.out.println(XYZB.laravel_session);
System.out.println(Parameter);
re = rdu.getRMEnv().given().contentType(JSON).body("{"+Parameter+"}").when()
.post("/web/login").thenReturn();
System.out.println(re.getStatusCode()+"............................");
System.out.println(re.asString());
// JsonPath jp = re.body().jsonPath();
if (!"200".equals(re.getStatusCode())) {
Log.logError("请求返回:" +re.getStatusCode()+",第"+ state + "次。");
Thread.sleep(1000);
} else {
return re;
}
} catch (Exception e) {
e.printStackTrace();
Log.logError("请求超时," + state + "次。");
}
}
return re;
}
//不带token的post请求
public static Response Post_Token(String token, String Parameter) {
// 设置参数格式
int state = 0;
Response re = null;
RequestDataUtils rdu = new RequestDataUtils();
while (state < 5) {
try {
state++;
re = rdu.getRMEnv().given()
.header("Authorization","Bearer "+ token)
.contentType(JSON)
.body(Parameter).when()
.post("http://live.offcncloud.com/api/v1/questions").thenReturn();
JsonPath jp = re.body().jsonPath();
if ("500".equals(jp.getString("status"))) {
Log.logError("请求返回500," + state + "次。");
Thread.sleep(1000);
} else {
return re;
}
} catch (Exception e) {
Log.logError("请求超时," + state + "次。");
}
}
return re;
}
//带token的pout请求
public static Response Put_Token(String token, String serviceURL) {
// Map<String, Object> jsonAsMap = new HashMap<>();
// jsonAsMap.put("start_time", "2018-08-29 14:16:42");
// jsonAsMap.put("end_time", "2018-08-29 23:00:00");
// jsonAsMap.put("room_name", "201808290008");
// jsonAsMap.put("office_type", "国家公务员");
// jsonAsMap.put("province", "北京");
// jsonAsMap.put("city", "市辖区");
// jsonAsMap.put("area", "东城区");
// 设置参数格式
Log.logInfo("serviceURL=" + serviceURL + ",Parameter=" + token);
int state = 0;
Response re = null;
RequestDataUtils rdu = new RequestDataUtils();
//.given().contentType("x-www-form-urlencoded; ContentType.TEXT)")
while (state < 5) {
try {
state++;
re = rdu.getRMEnv()
.given().config(RestAssured.config()
.encoderConfig(EncoderConfig.encoderConfig()
.encodeContentTypeAs("x-www-form-urlencoded", ContentType.ANY)
.defaultContentCharset("utf-8")))
.header("Authorization","Bearer "+ token)
.formParam("start_time", "2018-08-31 22:19:42")
.formParam("end_time", "2018-08-31 23:00:00")
.formParam("room_name", "呜呜呜呜22s11")
.formParam("office_type", "国家公务员")
.formParam("province", "北京")
.formParam("city", "市辖区")
.formParam("area", "东城区").
when().put(serviceURL).thenReturn();
JsonPath jp = re.body().jsonPath();
if ("500".equals(jp.getString("status"))) {
Log.logError("请求返回500," + state + "次。");
Thread.sleep(1000);
} else {
return re;
}
} catch (Exception e) {
e.printStackTrace();
Log.logError("请求超时," + state + "次。");
}
}
return re;
}
//带token的del请求
public static Response Del_Token(String token, String serviceURL) {
// 设置参数格式
Log.logInfo("serviceURL=" + serviceURL + ",Parameter=" + token);
int state = 0;
Response re = null;
RequestDataUtils rdu = new RequestDataUtils();
while (state < 5) {
try {
state++;
re = rdu.getRMEnv().given().header("Authorization","Bearer "+ token).
when().delete(serviceURL).thenReturn();
JsonPath jp = re.body().jsonPath();
if ("500".equals(jp.getString("status"))) {
Log.logError("请求返回500," + state + "次。");
Thread.sleep(1000);
} else {
return re;
}
} catch (Exception e) {
Log.logError("请求超时," + state + "次。");
}
}
return re;
}
}
package Practice_test;
import static io.restassured.http.ContentType.JSON;
import java.io.File;
import java.util.HashMap;
import org.json.simple.JSONObject;
import io.restassured.RestAssured;
import io.restassured.config.RestAssuredConfig;
import io.restassured.config.SSLConfig;
import io.restassured.http.Header;
import io.restassured.http.Headers;
import io.restassured.response.Response;
import io.restassured.path.json.JsonPath;
public class RequestDataUtils2 {
//发送post请求前的准备
private static RestAssured getRMEnv() {
RestAssured ra = new RestAssured();
ra.config = RestAssuredConfig.newConfig().sslConfig(
SSLConfig.sslConfig().allowAllHostnames());
ra.baseURI = "http://ut1.zuul.pub.puhuifinance.com";
ra.port = 8765;
ra.basePath = "/bestbuy-app-server-cloud-server/api";
return ra;
}
//发送post请求返回整个响应结果
public static Response getPostResponse() {
RequestDataUtils2 rdu=new RequestDataUtils2();
Response re=null;
String url="/v1/customer/photo/upload";
try{
File filen=new File("out/3.jpg");
re=rdu.getRMEnv().given()
.header("Authorization", "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJtYWMiOiIxNDk5NDMwNzQwNzQzIiwidXNlcklkIjoyMjQxMCwic3ViIjoiMTU4MTEwMDM0MzEiLCJpc3MiOiJybS1hcHAtc2VydmVyIiwiaWF0IjoxNTAwMzY5MDE4fQ.nixejoF9AJCnBnj7JUkP9kcROWW3qnpP_yKUydJ0i-U")
.multiPart("file", filen)
// .queryParam("orderId",map.get("orderId")+"&photoType="+map.get("photoType")+"&photoLocation="+map.get("photoLocation"))
// .pathParam("photoType",map.get("photoType"))
// .pathParam("photoLocation",map.get("photoLocation"))
.when()
.post(url+"?photoType=1&photoLocation=2&orderId=38858")
.thenReturn();
// File filen=new File("out/"+filename);
// re=rdu.getRMEnv(tem).given().header("Authorization", ZY.ZY_Token.get("token")==null? "":ZY.ZY_Token.get("token"))
// .when().multiPart("file", filen)
// .params(map)
// .post(serviceURL).andReturn();
}catch(Exception e){
System.out.println(e.getMessage());
// re=rdu.getRMEnv(tem).given().header("Authorization", ZY.ZY_Token.get("token")==null? "":ZY.ZY_Token.get("token"))
// .when()
// .params(map)
// .post(serviceURL).andReturn();
}
System.out.println(re.asString());
return null;
}
public static void main(String[] args) throws Exception {
getPostResponse();
}
}
package Practice_test;
import static io.restassured.http.ContentType.JSON;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import org.json.simple.JSONObject;
import io.restassured.RestAssured;
import io.restassured.config.RestAssuredConfig;
import io.restassured.config.SSLConfig;
import io.restassured.http.Header;
import io.restassured.http.Headers;
import io.restassured.response.Response;
import io.restassured.path.json.JsonPath;
public class RequestDataUtils3 {
//发送post请求前的准备
private static RestAssured getRMEnv() {
RestAssured ra = new RestAssured();
ra.config = RestAssuredConfig.newConfig().sslConfig(
SSLConfig.sslConfig().allowAllHostnames());
// ra.baseURI = "http://ut1.zuul.pub.puhuifinance.com";
// ra.port = 8765;
// ra.basePath = "/bestbuy-app-server-cloud-server/api";
return ra;
}
//发送post请求返回整个响应结果
public static Response getPostResponse() {
RequestDataUtils3 rdu=new RequestDataUtils3();
Response re=null; //{}
String url="http://beta.alitest.eoffcn.com/admin/customer/getList?page=1&size=10&username=YS自动化测试&phone=13910960649&:;\\|-+)(*~`.?^%$#@{[]><,card_no=qty50636&status=1";
// String url="http://beta.alitest.eoffcn.com/admin/customer/getList?page=1&size=10&username=YS自动化测试&phone=13910960649&':;\\|-+)(*~`{}[]><,.?^%$#@!card_no=qty50636&status=1";
Map<String,String> m=new HashMap<String,String>();
m.put("user_name", "ws63417");
m.put("password", "ws63417");
m.put("code", "7bcdc063c9ed80c9f9fee83f1101aaed");
try{
// File filen=new File("out/3.jpg");
re=rdu.getRMEnv().given()
// .header("Authorization", "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJtYWMiOiIxNDk5NDMwNzQwNzQzIiwidXNlcklkIjoyMjQxMCwic3ViIjoiMTU4MTEwMDM0MzEiLCJpc3MiOiJybS1hcHAtc2VydmVyIiwiaWF0IjoxNTAwMzY5MDE4fQ.nixejoF9AJCnBnj7JUkP9kcROWW3qnpP_yKUydJ0i-U")
// .multiPart("file", filen)
// .queryParam("orderId",map.get("orderId")+"&photoType="+map.get("photoType")+"&photoLocation="+map.get("photoLocation"))
// .pathParam("photoType",map.get("photoType"))
// .pathParam("photoLocation",map.get("photoLocation"))
.cookie("PHPSESSID","7nm2u0efp5leta3quif37dm6r4")
.get(url)
.thenReturn();
// File filen=new File("out/"+filename);
// re=rdu.getRMEnv(tem).given().header("Authorization", ZY.ZY_Token.get("token")==null? "":ZY.ZY_Token.get("token"))
// .when().multiPart("file", filen)
// .params(map)
// .post(serviceURL).andReturn();
}catch(Exception e){
System.out.println(e.getMessage());
// re=rdu.getRMEnv(tem).given().header("Authorization", ZY.ZY_Token.get("token")==null? "":ZY.ZY_Token.get("token"))
// .when()
// .params(map)
// .post(serviceURL).andReturn();
}
System.out.println(re.asString());
return null;
}
public static void main(String[] args) throws Exception {
getPostResponse();
}
}
package Practice_test;
import static io.restassured.http.ContentType.JSON;
import java.util.List;
import io.restassured.RestAssured;
import io.restassured.http.ContentType;
import io.restassured.http.Header;
import io.restassured.http.Headers;
import io.restassured.response.Response;
/**
* 人工信审工具类
* @author puhui
*
*/
public class Rgxs{
// public String JSESSIONID;
// public String StatusCode;
// public String time;
public static void main(String[] args) {
Rgxs r=new Rgxs();
String JSESSIONID=r.getJSESSIONID();
r.login(JSESSIONID);
}
public String getJSESSIONID(){
String JSESSIONID;
String StatusCode;
String time;
RestAssured ra_VerifyCode = new RestAssured();
ra_VerifyCode.baseURI = "http://10.10.227.155";
ra_VerifyCode.port = 8092;
ra_VerifyCode.basePath = "/puhui-cas/login?service=http://10.10.180.37:9092/cas-login";
String s="username=guanxin&password=123456&captcha=&lt=LT-91693-umbYEtmZoAIwfMz6DgJ4TYyMEdJuon-inside.puhuifinance.com%2Fpuhui-cas&execution=e1s1&_eventId=submit";
Long start=System.currentTimeMillis();
Response re2 = ra_VerifyCode.given().given().get();
Long end=System.currentTimeMillis();
JSESSIONID=re2.getHeader("Set-Cookie").split(";")[0];
System.out.println(JSESSIONID);
return JSESSIONID;
}
public String login(String JSESSIONID){
//登陆http://10.10.227.155:8092/puhui-cas/login;jsessionid=CB6D5A088E0131A8D3DBB4C09CF537EB?service=http://10.10.180.37:9092/cas-login&locale=zh_CN
String StatusCode;
String time;
RestAssured ra_VerifyCode = new RestAssured();
ra_VerifyCode.baseURI = "http://10.10.227.155";
ra_VerifyCode.port = 8092;
ra_VerifyCode.basePath = "/puhui-cas/login;"+JSESSIONID+"?service=http://10.10.180.37:9092/cas-login&locale=zh_CN";
String Parameter="username=guanxin&password=123456&captcha=&lt=LT-95983-ZMh4JH2vw71sRMqERKcTOHGuiPDUtb-inside.puhuifinance.com%2Fpuhui-cas&execution=e1s1&_eventId=submit";
Long start=System.currentTimeMillis();
Response re2 = ra_VerifyCode.given().given().contentType(ContentType.URLENC).
headers("Cookie", JSESSIONID,
"Referer","http://10.10.227.155:8092/puhui-cas/login?service=http://10.10.180.37:9092/cas-login",
"Origin","http://10.10.227.155:8092"
).body(Parameter).when().post();
Long end=System.currentTimeMillis();
System.out.println("第二步完成");
System.out.println(re2.getHeaders().toString());
System.out.println(re2.getBody().asString());
System.out.print("名称:"+Thread.currentThread().getName()+"状态:"+re2.getStatusCode()+"耗时:毫秒");
return JSESSIONID;
}
}
package Practice_test;
public class Test_maxiao {
public static void main(String[] args) {
System.out.println(removeFourChar("えもじ,e-moji,moj"));
}
/**
* 替换四个字节的字符 '\xF0\x9F\x98\x84\xF0\x9F)的解决方案
*
* @param content
* @return
* @author 张栋
* @data 2015年8月11日 上午10:31:50
*/
public static String removeFourChar(String content) {
byte[] conbyte = content.getBytes();
System.out.println(conbyte[0]);
for (int i = 0; i < conbyte.length; i++) {
if ((conbyte[i] & 0xF8) == 0xF0) {
for (int j = 0; j < 4; j++) {
System.out.println("j="+j);
conbyte[i + j] = 0x30;
}
i += 3;
}
}
String contentnew = new String(conbyte);
return contentnew.replaceAll("0000", "");
}
}
package Practice_test;
//package test;
//
//
//
//import com.puhui.bestbuy.common.domain.wx.Token;
//import com.puhui.bestbuy.common.domain.wx.WeixinOauth2Token;
//import com.puhui.bestbuy.common.domain.wx.WeixinUserInfo;
//import com.puhui.bestbuy.common.domain.wx.WeixinUserList;
//import net.sf.json.JSONArray;
//import net.sf.json.JSONException;
//import net.sf.json.JSONObject;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//
//import java.security.MessageDigest;
//import java.security.NoSuchAlgorithmException;
//import java.util.Arrays;
//import java.util.List;
//
//
///**
// * @ClassName: UserUtil.java
// * @Title: 权限控制工具类
// * @Description: 权限控制工具类
// */
//public class UserUtil {
//
// private static final String errcode = "errcode";
//
// private static final String errmsg = "errmsg";
//
// private static Logger log = LoggerFactory.getLogger(UserUtil.class);
//
// public static Token getToken(String appid, String appsecret) {
// Token token = null;
// String requestUrl = WeixinParameter.token_url.replace("APPID", appid)
// .replace("APPSECRET", appsecret);
// // 发起GET请求获取凭证
// JSONObject jsonObject = CommonUtil
// .httpsRequest(requestUrl, "GET", null);
//
// if (null != jsonObject) {
// try {
// token = new Token();
// token.setAccessToken(jsonObject.getString("access_token"));
// token.setExpiresIn(jsonObject.getInt("expires_in"));
// log.info("[UserUtil][getToken]获取token成功{}", jsonObject.getString("access_token"));
// } catch (JSONException e) {
// token = null;
// // 获取token失败
// log.error("[UserUtil][getToken]获取token失败 errcode:{} errmsg:{}",
// jsonObject.getInt(errcode),
// jsonObject.getString(errmsg));
// log.error("获取token失败", e);
// }
// }
// return token;
// }
//
// /**
// * 获取用户信息
// *
// * @param accessToken 接口访问凭证
// * @param openId 用户标识
// * @return WeixinUserInfo
// */
// public static WeixinUserInfo getUserInfo(String accessToken, String openId) {
// WeixinUserInfo weixinUserInfo = new WeixinUserInfo();
// // 拼接请求地址
// String requestUrl = "https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCESS_TOKEN&openid=OPENID";
// requestUrl = requestUrl.replace("ACCESS_TOKEN", accessToken).replace(
// "OPENID", openId);
// // 获取用户信息
// JSONObject jsonObject = CommonUtil.httpsRequest(requestUrl, "GET", null);
//
// if (null != jsonObject) {
// log.info("[UserUtil][getUserInfo][jsonObject]="
// + jsonObject.toString());
// // 用户的标识
// weixinUserInfo.setOpenId(openId);
// // 关注状态(1是关注,0是未关注),未关注时获取不到其余信息
// weixinUserInfo.setSubscribe(jsonObject.getInt("subscribe"));
// if (jsonObject.getInt("subscribe") == 1) {
// // 用户关注时间
// weixinUserInfo.setSubscribeTime(jsonObject
// .getString("subscribe_time"));
// // 昵称
// weixinUserInfo.setNickname(jsonObject.getString("nickname"));
// // 用户的性别(1是男性,2是女性,0是未知)
// weixinUserInfo.setSex(jsonObject.getInt("sex"));
// // 用户所在国家
// weixinUserInfo.setCountry(jsonObject.getString("country"));
// // 用户所在省份
// weixinUserInfo.setProvince(jsonObject.getString("province"));
// // 用户所在城市
// weixinUserInfo.setCity(jsonObject.getString("city"));
// // 用户的语言,简体中文为zh_CN
// weixinUserInfo.setLanguage(jsonObject.getString("language"));
// // 用户头像
// weixinUserInfo.setHeadImgUrl(jsonObject.getString("headimgurl"));
// }
// }
// return weixinUserInfo;
// }
//
// /**
// * 校验签名
// *
// * @param token 绑定TOKEN
// * @param signature 微信加密签名
// * @param timestamp 时间戳
// * @param nonce 随机数
// * @return
// */
// public static boolean checkSignature(String token, String signature,
// String timestamp, String nonce) {
//
// // 对token、timestamp和nonce按字典排序
// String[] paramArr = new String[]{token, timestamp, nonce};
// Arrays.sort(paramArr);
//
// // 将排序后的结果拼接成一个字符串
// String content = paramArr[0].concat(paramArr[1]).concat(paramArr[2]);
//
// String ciphertext = null;
// try {
// MessageDigest md = MessageDigest.getInstance("SHA-1");
// // 对接后的字符串进行sha1加密
// byte[] digest = md.digest(content.getBytes());
// ciphertext = CommonUtil.byteToStr(digest);
// } catch (NoSuchAlgorithmException e) {
// log.error("验签失败", e);
// }
//
// // 将sha1加密后的字符串与signature进行对比
// log.info("ciphertext:" + ciphertext);
// return ciphertext != null ? ciphertext.equalsIgnoreCase(signature)
// : false;
// }
//
// /**
// * 获取网页授权凭证
// *
// * @param appId 公众账号的唯一标识
// * @param appSecret 公众账号的密钥
// * @param code
// * @return WeixinAouth2Token
// */
// public static WeixinOauth2Token getOauth2AccessToken(String appId,
// String appSecret, String code) {
// WeixinOauth2Token wat = null;
// // 拼接请求地址
// String requestUrl = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code";
// requestUrl = requestUrl.replace("APPID", appId);
// requestUrl = requestUrl.replace("SECRET", appSecret);
// requestUrl = requestUrl.replace("CODE", code);
// // 获取网页授权凭证
// JSONObject jsonObject = CommonUtil
// .httpsRequest(requestUrl, "GET", null);
// if (null != jsonObject) {
// try {
// wat = new WeixinOauth2Token();
// wat.setAccessToken(jsonObject.getString("access_token"));
// wat.setExpiresIn(jsonObject.getInt("expires_in"));
// wat.setRefreshToken(jsonObject.getString("refresh_token"));
// wat.setOpenId(jsonObject.getString("openid"));
// wat.setScope(jsonObject.getString("scope"));
// } catch (Exception e) {
// wat = null;
// int errorCode = jsonObject.getInt(errcode);
// String errorMsg = jsonObject.getString(errmsg);
// log.error(
// "[UserUtil][getOauth2AccessToken]获取网页授权凭证失败 errcode:{} errmsg:{}",
// errorCode, errorMsg);
// log.error("获取网页授权凭证失败", e);
// }
// }
// return wat;
// }
//
// /**
// * 获取关注者列表
// *
// * @param accessToken 调用接口凭证
// * @param nextOpenId 第一个拉取的openId,不填默认从头开始拉取
// * @return WeixinUserList
// */
// @SuppressWarnings({"unchecked", "deprecation"})
// public static WeixinUserList getUserList(String accessToken,
// String nextOpenId) {
// WeixinUserList weixinUserList = new WeixinUserList();
//
// if (null == nextOpenId)
// nextOpenId = "";
//
// // 拼接请求地址
// String requestUrl = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID";
// requestUrl = requestUrl.replace("ACCESS_TOKEN", accessToken).replace(
// "NEXT_OPENID", nextOpenId);
// // 获取关注者列表
// JSONObject jsonObject = CommonUtil
// .httpsRequest(requestUrl, "GET", null);
// // 如果请求成功
// if (null != jsonObject) {
// weixinUserList.setTotal(jsonObject.getInt("total"));
// weixinUserList.setCount(jsonObject.getInt("count"));
// weixinUserList.setNextOpenId(jsonObject
// .getString("next_openid"));
// JSONObject dataObject = (JSONObject) jsonObject.get("data");
// weixinUserList.setOpenIdList(JSONArray.toList(
// dataObject.getJSONArray("openid"), List.class));
//
// }
// return weixinUserList;
// }
//
//}
package Practice_test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import net.sf.json.JSONObject;
import org.apache.commons.codec.binary.Base64;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;
import sun.misc.BASE64Decoder;
/**
* 验证码识别类
* 第一个参数:几位的中英数
* 第二个参数:图片地址
* 返回解析好的字符串
* @author puhui
*/
public class aliOCR {
public static void main(String[] args) {
// String YanZhengMa=getYZM(4,"d:\\t111.jpg");
//// getYZM(4,"d:\\abc.jpg");
// System.out.println("验证码="+YanZhengMa);
//将字符串转换成图片
boolean b=GenerateImage("/9j/4AAQSkZJRgABAgAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAA0AIADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+ikZlRSzEBQMkk8AVB9sjb/VLJMe3lrlT9G+7+tK6FcsU2RC8TosjRsykB1xlT6jIIz9QahzdycgRQjsGBcn64Ix+Zo+xo3+ueSf2kPy/iowD+Iov2AoC9vLG4W3nC36FgvmQACZAe8kfQgDkspHJACVYtNS/tGIvZqu1W2OZHGUb0KjJDDPKnaRV1I0iQJGioo6KowBWZcaIl9cy3F3Nl2QxIYYwhVM5AYnJfqcqTsPdKrffQm0lsy9b3UNw0kccySvCdspjHyhu4z0zxyM5GRnqKnrKja+0qNYpIFu7OMBVktkCyRqOm6Po2AOSnJJACVetL22vojJbTLIqttYDqjd1YdVYZ5BwR3puLWo1JPQnoooqSgopjyrGyBgQGOA3YHsD9f89RT6AuFFFFABRRRQA140k270Vtp3DIzg+tOoooAKKKKACiiigDAfxKYfGSeH57FkE0XmQXAlBDjaScrjgfK469hxg5rak8iDzbqTy48J+8lbAwi5PJ9Bkn2ya5T4h2E8uj2+q2S/6ZpkwnVwCSqdyBgg4IVjnoFP4y2E3/Cb7byWKSLQ4n/d20q4a6kGDufsUU8BQSCQc9MV0unFwU1otn6/8E5lUkpuD1e69P8AgGvomrvq+mNqE1m9lAzMYfOYZeLs5/u5549s5IINT6bqSalFI6Ls2Pt2lsnHYn0/+tUV9/p9yunL/q12yXDdtueE9ievbgd6q6but/EWoW+QyuPNJxznIOP/AB41yTneeish88lKKvdbfMvw3i3l5c2ohDRRDazk8E9MYx9fyqTe1r8sm54B0lJyUH+13x7/AJ9MmhoP737Zd9POl+76d+v/AAL9Km8QagdL0C9vFLCRI8IVAOHPyqcHjgkUoXkrmq1VypqPiaG2uxY6fbyalfnrDARtj+YKd7fw/wBO+M5qGTxFqdlG0+p+HbmG3UEl7eZJyO/IGMDAPP8AjSeDdNbTtEt5SqPJeqJpZAfmyeVyT1GCOOxz1zkdJVjV2FFFFBQUUUUAFFFFABRRRQBzPxAufs3gu/xN5TybI1w+0tlxlR65Xdkemat6S8ejeENP82IQNHax5iK7CZCoJBGOpbOfxJq7qujWGt2q22owedCriQLvZcMARnKkdiatS28UzxvIu4xtuTJOAfXHTP8AKtJT/dKC3vcxdOXtHNdrIyrbTNRQNL/aPlyzYaQGBWOcdM56D8qz9VS50+9t7ma6NxK6OikIEK8Yzx/vZrqax7q2vtUt0hnt47fY4YuZN2eCDgD69zXLOFlZEzorltG9/mWNEj8vSYcptLZY8YzycH8sVS8ZQSXHhLUEiXcwRXIyB8qsGJ/IGtuNFijWNBhVAUD0Ap1axVkkbpaWMLwlqlrqPh+1S3kzJbRJDKh4ZWC46ehxwf6gisvUf9L+JumQ/wCuitrcu6feWJsOQSP4T9zn/d9q2L3wpoeoXJuLjT4zK33mRmTcck5O0jJ569as6boWmaRuNjZxxM2cvyzY443HJxwOOlUKzNCiiikUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//9k=");
System.out.println(b);
}
public static String getYZM(int count,String imagePath){
String host = "http://ali-checkcode.showapi.com";
String path = "/checkcode";
String method = "POST";
Map<String, String> headers = new HashMap<String, String>();
//最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
headers.put("Authorization", "APPCODE 4afc3a5a191a4bbd80b837c3374ac872");
Map<String, String> querys = new HashMap<String, String>();
Map<String, String> bodys = new HashMap<String, String>();
bodys.put("convert_to_jpg", "0");
bodys.put("img_base64", encodeImgageToBase64(new File(imagePath)));
bodys.put("typeId", "30"+count+"0");
String result=null;
try {
HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
result=EntityUtils.toString(response.getEntity());
JSONObject obj = JSONObject.fromObject(result);
result=obj.getString("showapi_res_body");
JSONObject obj1 = JSONObject.fromObject(result);
result=obj1.get("Result").toString();
System.out.println("获取的验证码是:"+obj1.get("Result"));
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
public static String encodeImgageToBase64(File imageFile) {// 将图片文件转化为字节数组字符串,并对其进行Base64编码处理
// 其进行Base64编码处理
byte[] data = null;
// 读取图片字节数组
try {
InputStream in = new FileInputStream(imageFile);
data = new byte[in.available()];
in.read(data);
in.close();
} catch (IOException e) {
e.printStackTrace();
}
return new String(Base64.encodeBase64(data));
}
//base64字符串转化成图片
public static boolean GenerateImage(String imgStr)
{ //对字节数组字符串进行Base64解码并生成图片
if (imgStr == null) //图像数据为空
return false;
BASE64Decoder decoder = new BASE64Decoder();
try
{
//Base64解码
byte[] b = decoder.decodeBuffer(imgStr);
for(int i=0;i<b.length;++i)
{
if(b[i]<0)
{//调整异常数据
b[i]+=256;
}
}
//生成jpeg图片
String imgFilePath = "d://222.jpg";//新生成的图片
OutputStream out = new FileOutputStream(imgFilePath);
out.write(b);
out.flush();
out.close();
return true;
}
catch (Exception e)
{
return false;
}
}
}
package Practice_test;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import com.offcn.TestUnti.MapUtil;
public class map_show {
public static void main(String[] args) throws Exception {
Map<String,String> map=new HashMap<String,String>();
map.put("a","1");
map.put("b","2");
map.put("c","3");
System.out.println(showMap(map,"d"));
// String ss=show();//把map中parameter对应的内容拿出来
// String sss=getPhone(ss,"phone");//在parameter中查看,是否有关键字
// System.out.println("sss="+sss+"==");
// if(sss==null){
// System.out.println("等于空");
// }
// if(sss.equals("")){
// System.out.println("等于空字符串");
// }
}
//查找map中是否有这个建
public static boolean showMap(Map<String, String> data,String key){
Set<Map.Entry<String,String>> set=data.entrySet();
Iterator<Entry<String, String>> it=set.iterator();
while(it.hasNext()){
Map.Entry<String,String> me=it.next();
if(me.getKey().equals(key)){
return true;
}
}
return false;
}
public static String getPhone(String parameter,String phone){
String[] strcomma=parameter.split(",");
int comma=strcomma.length;
StringBuffer sb=new StringBuffer();
for(int k=0;k<comma;k++){
//此时是多个,,,
String[] str=strcomma[k].split(":");
String str_strcomma=Arrays.toString(str);
System.out.println("str="+Arrays.toString(str));
//按参数传过来的字符串做为子串,在以逗号为节点的串中分别查找子串的关键字,
//在找到后的位置开始查找数字,最后把数字的字符串返回
if(str_strcomma.contains(phone)){
for (int i =0;i< str_strcomma.length(); i++) {
if (Character.isDigit(str_strcomma.charAt(i))) {
sb.append(str_strcomma.charAt(i));
}
}
}
}
return sb.toString();
}
//查看二维数组
public static String show() throws Exception{
//查看二维数组
ReadExcels readExcels = new ReadExcels("DataAll.xls","TestCase");
Object[][] arrmap= readExcels.readExcels_return();
for(int i=0;i<arrmap.length;i++){
for(int j=0;j<arrmap[i].length;j++){
System.out.print(","+arrmap[i][j]);
}
System.out.println();
}
// HashMap<String, Object> hm=new HashMap<String, Object>();
// hm=(HashMap<String, Object>) arrmap[0][0];
String s=MapUtil.getValue("parameter",(HashMap<String, Object>) arrmap[38][0]);
System.out.println("s="+s);
return s;
}
}
package Practice_test;
import static io.restassured.http.ContentType.JSON;
import java.util.List;
import io.restassured.RestAssured;
import io.restassured.http.ContentType;
import io.restassured.http.Header;
import io.restassured.http.Headers;
import io.restassured.response.Response;
public class maxiao implements Runnable{
public String JSESSIONID;
public String StatusCode;
public String time;
public maxiao(String jSESSIONID) {
JSESSIONID = jSESSIONID;
}
@Override
public void run() {
// RestAssured ra_VerifyCode = new RestAssured();
// ra_VerifyCode.baseURI = "http://10.10.197.245";
// ra_VerifyCode.port = 8888;
// ra_VerifyCode.basePath = "/puhui-lend-pre/page/lendRepay/repayList.jsp";
//
// Long start=System.currentTimeMillis();
// Response re2 = ra_VerifyCode.given().given().
// headers("Cookie", JSESSIONID,
// "Referer","http://10.10.197.245:8888/puhui-lend-pre/main",
// "Upgrade-Insecure-Requests","1"
// ).get();
// Long end=System.currentTimeMillis();
//
// time=(end-start)+"";
// System.out.println();
// StatusCode=re2.getStatusCode()+"";
// System.out.println(re2.getBody().asString());
// System.out.print("名称:"+Thread.currentThread().getName()+"状态:"+re2.getStatusCode()+"耗时:"+time+"毫秒");
RestAssured ra_VerifyCode = new RestAssured();
ra_VerifyCode.baseURI = "http://10.10.197.245";
ra_VerifyCode.port = 8888;
ra_VerifyCode.basePath = "/puhui-lend-pre/lendRepay/list ";
String Parameter="{\"billDate\":\"2016-12-25\",\"page\":1,\"rows\":20}";
System.out.println(Parameter);
Long start=System.currentTimeMillis();
Response re2 = ra_VerifyCode.given().given().contentType(JSON).
headers("Cookie", "JSESSIONID=17E32712D50602F82C30A29E827343E6",
"Referer"," http://10.10.197.245:8888/puhui-lend-pre/page/lendRepay/repayList.jsp",
"Origin","http://10.10.197.245:8888"
).body(Parameter).when().post();
Long end=System.currentTimeMillis();
time=(end-start)+"";
System.out.println(re2.getBody().asString());
System.out.print("名称:"+Thread.currentThread().getName()+"状态:"+re2.getStatusCode()+"耗时:"+time+"毫秒");
}
public static void main(String[] args) {
RestAssured ra_VerifyCode = new RestAssured();
ra_VerifyCode.baseURI = "http://10.10.197.245";
ra_VerifyCode.port = 8888;
ra_VerifyCode.basePath = "/puhui-lend-pre/lendRepay/list";
String Parameter="{\"billDate\":\"2016-12-25\",\"page\":1,\"rows\":20}";
System.out.println(Parameter);
Long start=System.currentTimeMillis();
Response re2 = ra_VerifyCode.given().given().contentType(ContentType.URLENC).
headers("Cookie", "JSESSIONID=17E32712D50602F82C30A29E827343E6",
"Referer"," http://10.10.197.245:8888/puhui-lend-pre/page/lendRepay/repayList.jsp",
"Origin","http://10.10.197.245:8888"
).body("billDate=2016-12-25&page=1&rows=20").when().post();
Long end=System.currentTimeMillis();
System.out.println(re2.getBody().asString());
System.out.print("名称:"+Thread.currentThread().getName()+"状态:"+re2.getStatusCode()+"耗时:毫秒");
}
}
package Practice_test;
import java.util.Arrays;
public class panduanshifushishuzi {
public static void main(String[] args) {
String p="\"phone\":\"13910960649\",\"thirdSource\":\"GM\",\"thirdSourceId\":\"ys\",\"verifyCode\":codeown";
System.out.println(getChar(p,"verifyCode"));
}
//判断数字
public static void shuzipanduan(){
String str="12345uu7";
for (int i =0;i< str.length(); i++) {
if (Character.isDigit(str.charAt(i))) {
System.out.println(str.charAt(i));
}
}
}
//判断字母
public static String getChar(String parameter,String Letter){
String[] strcomma=parameter.split(",");
int comma=strcomma.length;
StringBuffer sb=new StringBuffer();
for(int k=0;k<comma;k++){
//此时是多个,,,
String[] str=strcomma[k].split(":");
String str_strcomma=Arrays.toString(str);
System.out.println("str="+Arrays.toString(str));
//按参数传过来的字符串做为子串,在以逗号为节点的串中分别查找子串的关键字,
//在找到后的位置开始查找数字,最后把数字的字符串返回
if(str_strcomma.contains(Letter)){
int start=str_strcomma.indexOf(',');
sb.append(str_strcomma.substring(start+1,str_strcomma.length()-1));
}
}
return sb.toString();
}
}
package Practice_test;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
public class properties_test {
public static void main(String[] args) throws Exception{
test3();
// ClearProperty();
}
public static void ClearProperty() {
File directory = new File(".");
try {
String sourceFile = directory.getCanonicalPath() +File.separator+"src"+File.separator+"resources"+File.separator+"information.properties";
File file =new File(sourceFile);
if(!file.exists()) {
file.createNewFile();
}
FileWriter fileWriter =new FileWriter(file);
fileWriter.write("");
fileWriter.flush();
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
public static void test3() throws Exception{
Properties prop = new Properties();// 属性集合对象
FileInputStream fis = new FileInputStream("src/resources/information.properties");// 属性文件输入流
prop.load(fis);// 将属性文件流装载到Properties对象中
System.out.println(prop.isEmpty());
fis.close();// 关闭流
}
public static void test2() throws Exception {
Properties prop = new Properties();// 属性集合对象
FileInputStream fis = new FileInputStream("src/resources/information.properties");// 属性文件输入流
prop.load(fis);// 将属性文件流装载到Properties对象中
fis.close();// 关闭流
// 获取属性值,sitename已在文件中定义
System.out.println("获取属性值:password=" + prop.getProperty("password"));
// 获取属性值,country未在文件中定义,将在此程序中返回一个默认值,但并不修改属性文件
// System.out.println("获取属性值:country=" + prop.getProperty("country", "中国"));
// 修改sitename的属性值
prop.setProperty("password", "heihei");
// 文件输出流
FileOutputStream fos = new FileOutputStream("src/resources/information.properties");
// 将Properties集合保存到流中
prop.store(fos, "Copyright (c) Boxcode Studio");
fos.close();// 关闭流
System.out.println("获取修改后的属性值:password=" + prop.getProperty("password"));
}
public static String test1(){
Properties prop = new Properties();
try {
File directory = new File(".");
String sourceFile = directory.getCanonicalPath() +File.separator+"src"+File.separator+"resources"+File.separator+"xyzb.properties";
FileOutputStream oFile = new FileOutputStream(sourceFile, true);//true表示追加打开
prop.setProperty("phone", "10086");
prop.store(oFile, "The New properties file");
oFile.close();
return "";
}catch (IOException e) {
return null;
}
}
}
package Practice_test;
import java.util.Iterator;
import java.util.Set;
import com.beust.jcommander.Parameter;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class t1 {
public static String killQuotes(String parameter, String letter){
StringBuffer sb=new StringBuffer();
for(int k=0;k<parameter.length();k++){
if(parameter.charAt(k)!= '"'){
sb.append(parameter.charAt(k));
}
}
return sb.toString();
}
public static void main(String[] args) {
String parameter = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjo4NTgxOCwiYXJlYV9jb2RlIjoiODYiLCJwaG9uZSI6IjE4MzM5OTcwOTI1IiwiY3JlYXRlX3RpbWUiOjE1NDMxOTYyMjIsInVwZGF0ZV90aW1lIjoxNTQ1MDI1Mjk0LCJzeXN0ZW0iOiJCTEEtQUwwMEhVQVdFSSIsInBsYXRmb3JtIjoiQW5kcm9pZCIsImlwIjoiNjEuMTQ5LjIwLjExNCIsInZlcnNpb24iOiIxIiwiZGV2aWNlX2lkIjoiODY2MjE3MDM3MjkxNzk5IiwicGFzc3dkIjoiM2I1MDY1ZGRiYzhiMWRjMDM2ZmZkMzg4NDYzZTRlYmIiLCJuaWNrbmFtZSI6Ilx1OTUyNi4iLCJhdmF0YXIiOiJodHRwOlwvXC90aGlyZHFxLnFsb2dvLmNuXC9xcWFwcFwvMTEwNjc3MzY4MVwvNjFDQkEwNzhBMTdCMjVERjk4MENEMDFBMjNGQjdBNDZcLzEwMCIsImdlbmRlciI6ImYiLCJxcV9pZCI6IjYxQ0JBMDc4QTE3QjI1REY5ODBDRDAxQTIzRkI3QTQ2Iiwid2VpYm9faWQiOiIiLCJ3ZWl4aW5faWQiOiIiLCJ1bmlvbl9pZCI6IiIsIndlaWJvX25pY2tuYW1lIjoiIiwicXFfbmlja25hbWUiOiJcdTk1MjYuIiwid2VpeGluX25pY2tuYW1lIjoiIiwid2VpYm9fYXZhdGFyIjoiIiwicXFfYXZhdGFyIjoiaHR0cDpcL1wvdGhpcmRxcS5xbG9nby5jblwvcXFhcHBcLzExMDY3NzM2ODFcLzYxQ0JBMDc4QTE3QjI1REY5ODBDRDAxQTIzRkI3QTQ2XC8xMDAiLCJ3ZWl4aW5fYXZhdGFyIjoiIiwibG9naW5fdHlwZSI6InFxIiwicGhvbmVfbmFtZSI6IiIsInBob25lX2F2YXRhciI6IiIsInN0b3JlIjoib2ZmY24iLCJpZl9kZWxldGUiOjAsImV4YW1faWQiOjcxLCJpdGVtX2lkIjoxMTIsImV4YW1fYXJlYSI6Ilx1NTZmZFx1NWJiNlx1NTE2Y1x1NTJhMVx1NTQ1OFx1ODAwM1x1OGJkNSIsImlhdCI6MTU0NTAyNTMwMCwibmJmIjoxNTQ1MDI1MzAwLCJleHAiOjE1NzY1NjEzMDB9.Y-6ZSY2Tqr8xdIvKR4ThenzYt17-0vFMBN3RBFATmj8";
String sb = killQuotes(parameter, "\"");
System.out.println(sb);
/*
String str="{\"houseBasicInfo\": {\"address\": \"***&*&*&87\",\"area\": \"北京市\",\"cardPic\": \"cardpiccardpiccardpic\",\"city\": \"北京市\",\"contract\": \"contract\",\"contractNo\": \"100000004\",\"idNo\": \"11022119811222061X\",\"name\": \"姚帅\",\"payAmount\": 10000,\"phone\": \"13910960649\",\"rentBegin\": \"2017-07-21\",\"rentEnd\": \"2018-07-21\",\"rental\": 5000,\"rentalType\": 1,\"roomId\": \"11\",\"roomNum\": \"1101室\",\"suiteId\": \"111\",\"termNum\": 12,\"thirdUserId\": \"1\",\"timeStamp\": \"123123123\"},\"merchantName\": \"蛋壳第一商户\",\"receiveContractInfo\": {\"area\": \"北京\",\"attachment\": \"attachment\",\"city\": \"北京\",\"contractNo\": \"0000001231231231\",\"endTime\": \"2017-07-21\",\"personIdNo\": \"110102198907132328\",\"personName\": \"小五\",\"rentalAddress\": \"北京市朝阳区银河SOHO1101室\",\"startTime\": \"2018-07-21\",\"subCompany\": \"蛋壳租房\"},\"source\": 0}";
JSONObject jo = JSONObject.fromObject(str);
System.out.println(jo.getString("houseBasicInfo"));
JSONObject j1 = JSONObject.fromObject(jo.getString("houseBasicInfo"));
System.out.println(j1.getString("address"));
System.out.println(j1.getString("area"));
System.out.println(j1.getString("cardPic"));
System.out.println("====================================");
System.out.println(jo.getString("merchantName"));
System.out.println(jo.getString("receiveContractInfo"));
System.out.println(jo.getString("source"));*/
// Iterator it=jo.keys();
// String key=null;
// String value=null;
// while(it.hasNext()){
// key=(String)it.next();
// value=jo.getString(key);
// System.out.println(value);
// }
// JSONObject obj = JSONObject.fromObject(str);
// String showapi=obj.getString("showapi_res_body");
// JSONObject obj1 = JSONObject.fromObject(showapi);
// System.out.println(obj1.get("Result"));
// JSONArray transitListArray = obj.getJSONArray("showapi_res_body");
// System.out.println(transitListArray.getString("Result"));
// for (int i = 0; i < transitListArray.size(); i++) {
// System.out.print("Array:" + transitListArray.getString(i) + " ");
// }
// System.out.println(jo.getString("Result"));
// System.out.println(jo.get("list"));
// JSONObject jo1 = (JSONObject)jo.get("list");
// System.out.println(jo1.get("phone"));
}
}
package Practice_test;
import java.util.Arrays;
public class test {
public static void main (String[] args) {
String res1 = "page=1&size=10&username=code&phone=code&card_no=code&status=1";
String sss=getParameter_get(res1,"size");
System.out.println(sss);
}
//在parameter中获取get请求中的参数
public static String getParameter_get(String parameter,String Letter){
if(parameter==null){
return "";
}
String[] strcomma=parameter.split("&");
int comma=strcomma.length;
StringBuffer sb=new StringBuffer();
for(int k=0;k<comma;k++){
String str_strcomma=strcomma[k];
if(str_strcomma.contains(Letter)){
int start=str_strcomma.indexOf('=');
sb.append(str_strcomma.substring(start+1,str_strcomma.length()));
return sb.toString();
}
}
return sb.toString();
}
}
package Practice_test;
import java.text.SimpleDateFormat;
import java.util.Random;
import sun.net.www.http.HttpClient;
public class test1 {
public static void main(String[] args) {
String a1=null;
String a2="";
if("0".equals(a1)){
System.out.println(1);
}else{
System.out.println(2);
}
}
}
//SimpleDateFormat dateformat = new SimpleDateFormat("yyyyMMddHHmmss");
//String dateStr = dateformat.format(System.currentTimeMillis());
//System.out.println(dateStr);
//System.out.println(new Random().nextInt(90000000)+ 10000000);
package Practice_test;
import java.lang.reflect.Method;
import org.testng.annotations.DataProvider;
import org.testng.annotations.Test;
public class testng1 {
@DataProvider(name = "user")
public Object[][] createUser(Method m) {
System.out.println(m.getName());
return new Object[][] { { "root", "root" }, { "test", "root" }, };
}
@Test(groups = "login", dependsOnGroups = "launch", dataProvider = "user")
public void verifyUser(String username, String password) {
System.out.println("Verify User : " + username + ":" + password);
assert username.equals(password);
}
}
package Practice_test;
import com.offcn.TestUnti.MyDateUtil;
public class time_test {
public static void main(String[] args) {
System.out.println("rile1111222");
System.out.println(MyDateUtil.getTime(0, -10, 0));
}
}
package Practice_test;
import net.sf.json.JSONObject;
import com.offcn.TestUnti.SheetUtils;
import com.offcn.TestUnti.StringUtils;
public class w_excel {
public static void main(String[] args) {
SheetUtils sheet = new SheetUtils("a1.xls", "Output");
sheet.writeExcel(
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10"
);
}
}
package com.offcn.api.nwn;
import io.restassured.path.json.JsonPath;
import io.restassured.response.Response;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Random;
import org.json.simple.JSONArray;
import com.offcn.TestUnti.Log;
import com.offcn.TestUnti.MapUtil;
import com.offcn.TestUnti.RequestDataUtils;
import com.offcn.TestUnti.StringUtils;
import com.offcn.interfaces.API;
import com.offcn.process.NWN;
import com.offcn.process.TK;
import com.offcn.TestUnti.ListUtil;
import net.sf.json.JSONObject;
/**
* 学习包信息-常态
*
* @author liyy
*
*/
public class isValidLevel extends NWN implements API {
public String parameter;//参数集合
public String package_id;//搜索-学习包id
public String id;//层级包id
@Override
public void initialize(HashMap<String, Object> data) {
}
@Override
public HashMap<String, Object> handleInput(HashMap<String, Object> data) {
// 获取parameter对应的内容
parameter = MapUtil.getValue("parameter", data);
package_id = MapUtil.getParameter_get(parameter, "package_id").trim();
id = MapUtil.getParameter_get(parameter, "id").trim();
if ((!package_id.equals("")) && package_id.equals("package_id")) {
package_id=ListUtil.getListValue(n_package_idList, 0);
parameter = parameter.replace("package_id=package_id", "package_id="+ package_id );
}
if ((!id.equals("")) && id.equals("formation_id")) {
id=level_id_List;
System.out.println("id======"+id);
parameter = parameter.replace("id=formation_id", "id="+ id );
}
data.put("parameter", parameter);
return data;
}
@Override
public Response SendRequest(HashMap<String, Object> data, String Url,
String Request) {
Response re = RequestDataUtils.Get_one_cookie_pre(data, Url, "PHPSESSID",PHPSESSID);
//Response re = RequestDataUtils.Get_one_cookie(data, serviceURL, cookie1Name, cookie1value) //只能无参
// Response re = RequestDataUtils.Get_token(data, Url, "");
return re;
}
@Override
public String handleOutput(Response re, HashMap<String, Object> data) {
JsonPath jp = re.body().jsonPath();
boolean result = true;
String failReason = "";
String json = re.asString();
if ((data.get("statusCode") != null)
&& (!data.get("statusCode").toString()
.equals(String.valueOf(re.getStatusCode())))) {
result = result && false;
failReason = failReason + "statusCode is expected "
+ data.get("statusCode").toString() + " but actually "
+ String.valueOf(re.getStatusCode()) + ". ";
}
if (json.length() != 0) {
String msg=StringUtils.decodeUnicode(getMsg(re));
String code=getCode(re);
if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) {
result = result && false;
failReason = failReason + "code is expected "
+ data.get("code").toString() + " but actually "
+ jp.getString("code") + ".";
}
if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) {
result = result && false;
failReason = failReason + "msg is expected "
+ data.get("msg").toString() + " but actually "
+ jp.getString("msg") + ".";
}
if(data.get("custom") != null && jp.getString("data")!=null){
String custom=data.get("custom").toString();
String[] ArrayString=StringUtils.getArrayString(custom,",");
if(!StringUtils.VerificationString(jp.getString("data"),ArrayString)){
result = result && false;
failReason = failReason + "custom is expected "
+ data.get("custom").toString() + " but actually "
+ jp.getString("data") + ".";
}
}
if("添加成功!".equals(msg)){
//是否验证数据库
if (!isProduct) {
}
}
}
if (result)
return "Pass";
else
return "Fail:" + failReason;
}
}
package com.offcn.api.nwn;
import io.restassured.path.json.JsonPath;
import io.restassured.response.Response;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.Random;
import org.json.simple.JSONArray;
import com.offcn.TestUnti.Log;
import com.offcn.TestUnti.MapUtil;
import com.offcn.TestUnti.RequestDataUtils;
import com.offcn.TestUnti.StringUtils;
import com.offcn.interfaces.API;
import com.offcn.process.NWN;
import com.offcn.process.TK;
import com.offcn.TestUnti.ListUtil;
import net.sf.json.JSONObject;
/**
* 学习包信息-常态
*
* @author liyy
*
*/
public class viewUnitPackage extends NWN implements API {
public String parameter;//参数集合
public String package_id;//搜索-学习包id
@Override
public void initialize(HashMap<String, Object> data) {
}
@Override
public HashMap<String, Object> handleInput(HashMap<String, Object> data) {
// 获取parameter对应的内容
parameter = MapUtil.getValue("parameter", data);
package_id = MapUtil.getParameter_get(parameter, "package_id").trim();
if ((!package_id.equals("")) && package_id.equals("id")) {
package_id=ListUtil.getListValue(n_package_idList, 0);
parameter = parameter.replace("package_id=id", "package_id="+ package_id );
}
data.put("parameter", parameter);
return data;
}
@Override
public Response SendRequest(HashMap<String, Object> data, String Url,
String Request) {
Response re = RequestDataUtils.Get_one_cookie_pre(data, Url, "PHPSESSID",PHPSESSID);
//Response re = RequestDataUtils.Get_one_cookie(data, serviceURL, cookie1Name, cookie1value) //只能无参
// Response re = RequestDataUtils.Get_token(data, Url, "");
return re;
}
@Override
public String handleOutput(Response re, HashMap<String, Object> data) {
JsonPath jp = re.body().jsonPath();
boolean result = true;
String failReason = "";
String json = re.asString();
if ((data.get("statusCode") != null)
&& (!data.get("statusCode").toString()
.equals(String.valueOf(re.getStatusCode())))) {
result = result && false;
failReason = failReason + "statusCode is expected "
+ data.get("statusCode").toString() + " but actually "
+ String.valueOf(re.getStatusCode()) + ". ";
}
if (json.length() != 0) {
String msg=StringUtils.decodeUnicode(getMsg(re));
String code=getCode(re);
if ((data.get("code") != null ) && (code != null) && (!code.equals(data.get("code").toString()))) {
result = result && false;
failReason = failReason + "code is expected "
+ data.get("code").toString() + " but actually "
+ jp.getString("code") + ".";
}
if ((data.get("msg") != null) && (msg != null) && (!msg.equals(data.get("msg").toString()))) {
result = result && false;
failReason = failReason + "msg is expected "
+ data.get("msg").toString() + " but actually "
+ jp.getString("msg") + ".";
}
if(data.get("custom") != null && jp.getString("data")!=null){
String custom=data.get("custom").toString();
String[] ArrayString=StringUtils.getArrayString(custom,",");
if(!StringUtils.VerificationString(jp.getString("data"),ArrayString)){
result = result && false;
failReason = failReason + "custom is expected "
+ data.get("custom").toString() + " but actually "
+ jp.getString("data") + ".";
}
}
if("添加成功!".equals(msg)){
//是否验证数据库
if (!isProduct) {
}
}
}
if (result)
return "Pass";
else
return "Fail:" + failReason;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment