突然发现,baidu的查公交,Json请求都很乱

朝阳公园西门3号门 人民大学 较快捷

http://map.baidu.com/?
newmap=1
&reqflag=pcmap
&biz=1
&qt=bt
&c=131
&sn=2$$$$$$%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%E8%A5%BF%E9%97%A83%E5%8F%B7%E9%97%A8$$0$$$$
&en=2$$$$$$%E4%BA%BA%E6%B0%91%E5%A4%A7%E5%AD%A6$$1$$%E5%8C%97%E4%BA%AC%E5%B8%82%E6%B5%B7%E6%B7%80%E5%8C%BA$$
&sc=131
&ec=131
&rn=5
&tn=B_NORMAL_MAP
&nn=0
&ie=utf-8
&l=12
&b=(12936238.870000001,4805131.23;12999342.870000001,4841419.23)
&t=1374040925574
朝阳公园西门3号门 人民大学 少换乘
http://map.baidu.com/?
newmap=1
&reqflag=pcmap
&biz=1
&qt=bt
&c=131
&sn=1$$398370ff3287316244572645$$12966764.000000,4830838.000000$$%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%E8%A5%BF%E9%97%A83%E5%8F%B7%E9%97%A8$$$$$$
&en=0$$ae80941a3f2fe5a796ec8428$$12949724.000000,4834278.000000$$%E4%BA%BA%E6%B0%91%E5%A4%A7%E5%AD%A6$$$$$$
&sq=%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%E8%A5%BF%E9%97%A83%E5%8F%B7%E9%97%A8
&eq=%E4%BA%BA%E6%B0%91%E5%A4%A7%E5%AD%A6
&rn=5
&reqtp=1
&sy=2
&tn=B_NORMAL_MAP
&nn=0
&ie=utf-8
&l=13
&b=(12942477.76,4825002.470000001;12974029.76,4843146.470000001)
&t=1374041721621
朝阳公园西门3号门 人民大学 少步行
http://map.baidu.com/?
newmap=1
&reqflag=pcmap
&biz=1
&qt=bt
&c=131
&sn=1$$398370ff3287316244572645$$12966764.000000,4830838.000000$$%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%E8%A5%BF%E9%97%A83%E5%8F%B7%E9%97%A8$$$$$$
&en=0$$ae80941a3f2fe5a796ec8428$$12949724.000000,4834278.000000$$%E4%BA%BA%E6%B0%91%E5%A4%A7%E5%AD%A6$$$$$$
&sq=%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%E8%A5%BF%E9%97%A83%E5%8F%B7%E9%97%A8
&eq=%E4%BA%BA%E6%B0%91%E5%A4%A7%E5%AD%A6
&rn=5
&reqtp=1
&sy=3
&tn=B_NORMAL_MAP
&nn=0
&ie=utf-8
&l=13
&b=(12942477.76,4823722.470000001;12974029.76,4841866.470000001)
&t=1374041464046
朝阳公园西门3号门 人民大学 不坐地铁
http://map.baidu.com/?
newmap=1
&reqflag=pcmap
&biz=1
&qt=bt
&c=131
&sn=1$$398370ff3287316244572645$$12966764.000000,4830838.000000$$%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%E8%A5%BF%E9%97%A83%E5%8F%B7%E9%97%A8$$$$$$
&en=0$$ae80941a3f2fe5a796ec8428$$12949724.000000,4834278.000000$$%E4%BA%BA%E6%B0%91%E5%A4%A7%E5%AD%A6$$$$$$
&sq=%E6%9C%9D%E9%98%B3%E5%85%AC%E5%9B%AD%E8%A5%BF%E9%97%A83%E5%8F%B7%E9%97%A8
&eq=%E4%BA%BA%E6%B0%91%E5%A4%A7%E5%AD%A6
&rn=5
&reqtp=1
&sy=4
&f=[0,2,4,7,5,8,9,10,11]
&tn=B_NORMAL_MAP&nn=0
&ie=utf-8
&l=13
&b=(12942253.76,4824106.470000001;12973805.76,4842250.470000001)
&t=1374041240573

四种不同的线路,很多参数可以不用的,而且参数的命名都很简略,有些让人不好猜
但是。。。 baidu的JSON返回就很规范了。

类似这样:

{"content":[{"lines":[[{"distance":1465,"ed_uid":"f36722fce67ed809a5da39a0","endTime":"20:00","geo":".=v3BSNBeg5ycA;|.=JkaSNBbjUzcA;|-=JkaSNBeg5ycAkNAgUFCAduBgUYIAUrAglyBAx1CgleEANYCgB3JADRAgKdAAEmQgDHHg;","name":"419\u8def(\u7518\u9732\u56ed-\u4e1c\u5317\u65fa\u4e2d\u8def)","st_uid":"13f2a2d5ad1558f22d473370","startTime":"05:30","station_num":3,"time":334,"tip":0,"totalPrice":350,"type":0,"uid":"d2d69a3d77c431e11811d5b3","zonePrice":0},{"distance":14463,"ed_uid":"f4256c4f9f3c50008d55ecdf","endTime":"22:41","geo":".=9NxLNB0oJzcA;|.=vp5RNB\/tt0cA;|-=up5RNB0oJzcA4vAgzqGAdiAg1VCA2YBgKbDAKSBgbZCAWzBgE8BAgQGgeYFA77CgfLCAADBgCKBA75Ag\/jBAIfAgPlBAcAAgwIDAUfBA\/dEAuYDAxYDAIFBAf0BAZGBArpDAqUAANeDASWCgB9GAraBgkNDAkwIgFgHAFpMgADMAIuEgrOEAFVGgFGFAr+CgQDCAN6GgeREAwDEg0CCAS5DgGRCA2aCgI4AAK0EguvAAPTLgZnAgfgEgtRAArdbgccAAC6GgbHAgVGbgnOAA1bkgWTAgIJRgmZAghxRg2FBgsUHg+CAAaFKgzgAgofNgnKBgbYrgAOBgM6mgSJAASwOgtWAAyDVghpAgFfXg3aAg;","name":"\u5730\u94c110\u53f7\u7ebf(\u5916\u73af(\u5df4\u6c9f-\u5df4\u6c9f))","st_uid":"c6c62113e1d36cf6ef74f8df","startTime":"04:49","station_num":12,"time":1565,"tip":0,"totalPrice":200,"type":1,"uid":"de6d05290c19ca50a2d230b7","zonePrice":200},{"distance":1061,"ed_uid":"ae80941a3f2fe5a796ec8428","endTime":"22:20","geo":".=8NxLNBBYI0cA;|.=yY7LNBXgo0cA;|-=8NxLNBWgo0cAeNDA9mLgY9GAYhUg;","name":"\u5730\u94c14\u53f7\u7ebf\u5927\u5174\u7ebf(\u5b89\u6cb3\u6865\u5317-\u5929\u5bab\u9662)","st_uid":"9de690b9321db961dcee8b28","startTime":"05:00","station_num":1,"time":118,"tip":0,"totalPrice":200,"type":1,"uid":"1479a7007b19e457ebf8536c","zonePrice":0},17433,3842,750,444,493,0.39121200073242,0]],"stops":[[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=JkaSNBeg5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"13f2a2d5ad1558f22d473370"},"walk":{"direction":0,"distance":160,"ename":"","fill":0,"geo":".=kkaSNBpb0ycA;|.=EFbSNBgg5ycA;|-=EFbSNBpb0ycAcDAghvAAcDAgFkAAcDAgtYAAoPAgCnCAKFAgGkAAaBAgcNAA;","time":181,"wfi":""}},{"getOff":{"geo":".=p5BSNB8XNzcA;","name":"\u71d5\u838e\u6865\u4e1c","uid":"f36722fce67ed809a5da39a0"},"getOn":{"geo":".=vp5RNB0oJzcA;","name":"\u4eae\u9a6c\u6865","uid":"c6c62113e1d36cf6ef74f8df"},"walk":{"direction":0,"distance":164,"ename":" B\u4e1c\u5317\u5165\u53e3","fill":1,"geo":".=O28RNB0ZLzcA;|.=o3BSNB+bNzcA;|-=o3BSNB+bNzcAYoBgFsAgYVCgPCBgytAg2TAg4VAgGzAA;","sname":"","time":315,"wfi":""}},{"getOff":{"geo":".=9NxLNBXgo0cA;","name":"\u6d77\u6dc0\u9ec4\u5e84","uid":"f4256c4f9f3c50008d55ecdf"},"getOn":{"geo":".=9NxLNBXgo0cA;","name":"\u6d77\u6dc0\u9ec4\u5e84","uid":"9de690b9321db961dcee8b28"},"walk":{"direction":0,"distance":0,"fill":0,"geo":".=9NxLNBXgo0cA;|.=9NxLNBXgo0cA;|-=9NxLNBXgo0cAAAAAAAAA;","time":0}},{"getOff":{"geo":".=zY7LNBCYI0cA;","name":"\u4eba\u6c11\u5927\u5b66","uid":"ae80941a3f2fe5a796ec8428"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":0,"fill":0,"geo":".=zY7LNBCYI0cA;|.=zY7LNBCYI0cA;|-=zY7LNBCYI0cAAAAAAAAA;","sname":" B\u4e1c\u5317\u53e3\u51fa","time":0}}]]},{"lines":[[{"distance":15355,"ed_uid":"f4256c4f9f3c50008d55ecdf","endTime":"22:41","geo":".=9NxLNBvUtycA;|.=4u5RNB\/tt0cA;|-=3u5RNBvUtycAIFAgFUcA5vAgzqGAOyAgHODAPbCgT8EAWzBgE8BAgQGgeYFA77CgfLCAADBgCKBA75Ag\/jBAIfAgPlBAcAAgwIDAUfBA\/dEAuYDAxYDAIFBAf0BAZGBArpDAqUAANeDASWCgB9GAraBgkNDAkwIgFgHAFpMgADMAIuEgrOEAFVGgFGFAr+CgQDCAN6GgeREAwDEg0CCAS5DgGRCA2aCgI4AAK0EguvAAPTLgZnAgfgEgtRAArdbgccAAC6GgbHAgVGbgnOAA1bkgWTAgIJRgmZAghxRg2FBgsUHg+CAAaFKgzgAgofNgnKBgbYrgAOBgM6mgSJAASwOgtWAAyDVghpAgFfXg3aAg;","name":"\u5730\u94c110\u53f7\u7ebf(\u5916\u73af(\u5df4\u6c9f-\u5df4\u6c9f))","st_uid":"c301ecea8714679d55bfffdf","startTime":"04:49","station_num":13,"time":1669,"tip":0,"totalPrice":200,"type":1,"uid":"de6d05290c19ca50a2d230b7","zonePrice":200},{"distance":1061,"ed_uid":"ae80941a3f2fe5a796ec8428","endTime":"22:20","geo":".=8NxLNBBYI0cA;|.=yY7LNBXgo0cA;|-=8NxLNBWgo0cAeNDA9mLgY9GAYhUg;","name":"\u5730\u94c14\u53f7\u7ebf\u5927\u5174\u7ebf(\u5b89\u6cb3\u6865\u5317-\u5929\u5bab\u9662)","st_uid":"9de690b9321db961dcee8b28","startTime":"05:00","station_num":1,"time":118,"tip":0,"totalPrice":200,"type":1,"uid":"1479a7007b19e457ebf8536c","zonePrice":0},17917,3814,400,1501,1667,0.42342,1]],"stops":[[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=4u5RNBvUtycA;","name":"\u519c\u4e1a\u5c55\u89c8\u9986","uid":"c301ecea8714679d55bfffdf"},"walk":{"direction":0,"distance":1501,"ename":" A\u897f\u5317\u53e3\u51fa","fill":0,"geo":".=qY5RNBOZwycA;|.=EFbSNBMh6ycA;|-=EFbSNBpb0ycAcDAghvAAcDAgFkAAcDAgtYAAyUAgEdAAkpAg0CAg+pEgouBAUKAgsxAAeKAg2FBAcDAg2YAAgWAggCAgsiAgiJAgaTDgytAgwIAgWCAg8ZAgMHAgETAgsEAg+gAgMHAgKtAgaQAgOYAghCAgUHCgPzAgWRAgOJAgW4EggmBg+gAggCAgUaBgUFAgk5Bg8AAgw1AgUAAgupAgUAAgk2DgQBAg2iAgKAAgK6DgmDAAAAAAC0AgyAAAqHFgIiBAUAAA;","time":1198,"wfi":"2|1$.=ABCSNB4S2ycA;|1$.=cwaSNBeW2ycA;"}},{"getOff":{"geo":".=9NxLNBXgo0cA;","name":"\u6d77\u6dc0\u9ec4\u5e84","uid":"f4256c4f9f3c50008d55ecdf"},"getOn":{"geo":".=9NxLNBXgo0cA;","name":"\u6d77\u6dc0\u9ec4\u5e84","uid":"9de690b9321db961dcee8b28"},"walk":{"direction":0,"distance":0,"fill":0,"geo":".=9NxLNBXgo0cA;|.=9NxLNBXgo0cA;|-=9NxLNBXgo0cAAAAAAAAA;","time":0}},{"getOff":{"geo":".=zY7LNBCYI0cA;","name":"\u4eba\u6c11\u5927\u5b66","uid":"ae80941a3f2fe5a796ec8428"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":0,"fill":0,"geo":".=zY7LNBCYI0cA;|.=zY7LNBCYI0cA;|-=zY7LNBCYI0cAAAAAAAAA;","sname":" B\u4e1c\u5317\u53e3\u51fa","time":0}}]]},{"lines":[[{"distance":2709,"ed_uid":"5e23d0ce6e047a75b5f42fe1","endTime":"19:30","geo":".=hLrRNBMj5ycA;|.=FjaSNB3LizcA;|-=FjaSNBMj5ycA0PAgWaCAouBgJJIADlAgCsBAo+BgF+CA+CBguBCAdOCgdUJA7RAgmdAAbtVggYJg\/6DggZBgeDAA+6GAAMAg\/1BARKBgrbDAGCBgboBAN4BgpVCAncJgoOIA;","name":"985\u8def(\u5c0f\u7ea2\u95e8\u724c\u574a-\u53cc\u5174\u82d1)","st_uid":"89e036138238975c077ce8b9","startTime":"05:10","station_num":3,"time":541,"tip":0,"totalPrice":1200,"type":0,"uid":"62e85ae5681fc6473904b1bb","zonePrice":0},{"distance":11975,"ed_uid":"172f3ff887f2c7b2471a3226","endTime":"23:00","geo":".=XGAMNBCnhzcA;|.=1yrRNB9US0cA;|-=XyrRNBHohzcAsVtg\/hnAYPHguFGAN8BgmPBArDDgIPBA8RDgbmAAd99gqtAgfdcgpyAggYGhUPDgcVXgigBgIFvg3TBglspgSqAgttOgdaAgKTDggJAAcmAg\/LAAQTLgweAg;","name":"302\u8def(\u8f9b\u5e84-\u5df4\u6c9f\u6751)","st_uid":"0ba05422552fc8728936eebd","startTime":"05:00","station_num":9,"time":2265,"tip":0,"totalPrice":250,"type":0,"uid":"81e0413a16104a0cb44f547b","zonePrice":0},15007,4341,306,323,358,0.48077200073242,2],[{"distance":2709,"ed_uid":"5e23d0ce6e047a75b5f42fe1","endTime":"19:30","name":"985\u8def(\u5c0f\u7ea2\u95e8\u724c\u574a-\u53cc\u5174\u82d1)","st_uid":"89e036138238975c077ce8b9","startTime":"05:10","station_num":3,"time":541,"tip":0,"totalPrice":1200,"type":0,"uid":"62e85ae5681fc6473904b1bb","zonePrice":0},{"distance":11947,"ed_uid":"019ae94c04971f65d42ce20f","endTime":"21:00","name":"\u72798\u5916(\u57ce\u5357\u5609\u56ed\u5317-\u57ce\u5357\u5609\u56ed\u5317)","st_uid":"2c547da9776803546240a98b","startTime":"05:30","station_num":12,"time":2351,"tip":0,"totalPrice":500,"type":0,"uid":"c416ac228cf08f16d4851f98","zonePrice":0},15017,4458,556,361,401,0.49229,3],[{"distance":2553,"ed_uid":"62c5349eec9ff42a94ec84df","endTime":"20:00","name":"419\u8def(\u7518\u9732\u56ed-\u4e1c\u5317\u65fa\u4e2d\u8def)","st_uid":"13f2a2d5ad1558f22d473370","startTime":"05:30","station_num":4,"time":545,"tip":0,"totalPrice":350,"type":0,"uid":"d2d69a3d77c431e11811d5b3","zonePrice":0},{"distance":11975,"ed_uid":"172f3ff887f2c7b2471a3226","endTime":"23:00","name":"302\u8def(\u8f9b\u5e84-\u5df4\u6c9f\u6751)","st_uid":"0ba05422552fc8728936eebd","startTime":"05:00","station_num":9,"time":2265,"tip":0,"totalPrice":250,"type":0,"uid":"81e0413a16104a0cb44f547b","zonePrice":0},14952,4606,600,424,471,0.50116999755859,4],[{"distance":2553,"ed_uid":"62c5349eec9ff42a94ec84df","endTime":"20:00","name":"419\u8def(\u7518\u9732\u56ed-\u4e1c\u5317\u65fa\u4e2d\u8def)","st_uid":"13f2a2d5ad1558f22d473370","startTime":"05:30","station_num":4,"time":545,"tip":0,"totalPrice":350,"type":0,"uid":"d2d69a3d77c431e11811d5b3","zonePrice":0},{"distance":11929,"ed_uid":"461f95294bf799bf735e8085","endTime":"22:00","name":"601\u8def(\u7941\u5bb6\u575f-\u9890\u548c\u56ed\u5317\u5bab\u95e8)","st_uid":"b9ddfb8f952156cbc7f50dbf","startTime":"05:30","station_num":10,"time":2288,"tip":0,"totalPrice":350,"type":0,"uid":"8aa7613e7f6bf160f5b9167a","zonePrice":0},14976,4696,700,494,548,0.51589,5],[{"distance":2553,"ed_uid":"62c5349eec9ff42a94ec84df","endTime":"20:00","name":"419\u8def(\u7518\u9732\u56ed-\u4e1c\u5317\u65fa\u4e2d\u8def)","st_uid":"13f2a2d5ad1558f22d473370","startTime":"05:30","station_num":4,"time":545,"tip":0,"totalPrice":350,"type":0,"uid":"d2d69a3d77c431e11811d5b3","zonePrice":0},{"distance":11947,"ed_uid":"019ae94c04971f65d42ce20f","endTime":"21:00","name":"\u72798\u5916(\u57ce\u5357\u5609\u56ed\u5317-\u57ce\u5357\u5609\u56ed\u5317)","st_uid":"2c547da9776803546240a98b","startTime":"05:30","station_num":12,"time":2351,"tip":0,"totalPrice":500,"type":0,"uid":"c416ac228cf08f16d4851f98","zonePrice":0},14992,4799,850,492,546,0.51867199951172,6]],"stops":[[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=RnaSNBoj5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"89e036138238975c077ce8b9"},"walk":{"direction":0,"distance":161,"ename":"","fill":0,"geo":".=akaSNBpb0ycA;|.=EFbSNBUj5ycA;|-=EFbSNBpb0ycAcDAghvAAcDAgFkAAcDAgtYAAoPAgCnCAKFAgGkAAkBAgQQAA;","time":183,"wfi":""}},{"getOff":{"geo":".=TOrRNBDPizcA;","name":"\u4e09\u5143\u6865","uid":"5e23d0ce6e047a75b5f42fe1"},"getOn":{"geo":".=AzrRNB2ohzcA;","name":"\u4e09\u5143\u6865","uid":"0ba05422552fc8728936eebd"},"walk":{"direction":0,"distance":23,"ename":"","fill":1,"geo":".=MjrRNBWIizcA;|.=kPsRNBEtizcA;|-=MjrRNBEtizcA8UAAxNAgoPAAxPAg0HAAMHAg;","sname":"","time":28,"wfi":""}},{"getOff":{"geo":".=YGAMNBviJ0cA;","name":"\u56db\u901a\u6865\u4e1c","uid":"172f3ff887f2c7b2471a3226"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":136,"fill":0,"geo":".=Mg7LNBrII0cA;|.=WV\/LNBIhJ0cA;|-=WV\/LNBIhJ0cASEBgTDAg4wCgKVBg;","sname":"","time":168,"wfi":"1|1$.=o48LNBWzI0cA;"}}],[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=RnaSNBoj5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"89e036138238975c077ce8b9"},"walk":{"direction":0,"distance":161,"fill":0,"time":183}},{"getOff":{"geo":".=TOrRNBDPizcA;","name":"\u4e09\u5143\u6865","uid":"5e23d0ce6e047a75b5f42fe1"},"getOn":{"geo":".=OorRNBIoizcA;","name":"\u4e09\u5143\u6865","uid":"2c547da9776803546240a98b"},"walk":{"direction":0,"distance":18,"fill":null,"time":20}},{"getOff":{"geo":".=g5AMNBajJ0cA;","name":"\u56db\u901a\u6865\u4e1c","uid":"019ae94c04971f65d42ce20f"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":182,"fill":0,"time":196}}],[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=JkaSNBeg5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"13f2a2d5ad1558f22d473370"},"walk":{"direction":0,"distance":160,"fill":0,"time":181}},{"getOff":{"geo":".=nQvRNBGgfzcA;","name":"\u4e09\u5143\u6865","uid":"62c5349eec9ff42a94ec84df"},"getOn":{"geo":".=AzrRNB2ohzcA;","name":"\u4e09\u5143\u6865","uid":"0ba05422552fc8728936eebd"},"walk":{"direction":0,"distance":128,"fill":null,"time":142}},{"getOff":{"geo":".=YGAMNBviJ0cA;","name":"\u56db\u901a\u6865\u4e1c","uid":"172f3ff887f2c7b2471a3226"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":136,"fill":0,"time":168}}],[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=JkaSNBeg5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"13f2a2d5ad1558f22d473370"},"walk":{"direction":0,"distance":160,"fill":0,"time":181}},{"getOff":{"geo":".=nQvRNBGgfzcA;","name":"\u4e09\u5143\u6865","uid":"62c5349eec9ff42a94ec84df"},"getOn":{"geo":".=GVsRNBlAizcA;","name":"\u4e09\u5143\u6865","uid":"b9ddfb8f952156cbc7f50dbf"},"walk":{"direction":0,"distance":121,"fill":null,"time":134}},{"getOff":{"geo":".=OeCMNBQnJ0cA;","name":"\u56db\u901a\u6865\u4e1c","uid":"461f95294bf799bf735e8085"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":213,"fill":0,"time":251}}],[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=JkaSNBeg5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"13f2a2d5ad1558f22d473370"},"walk":{"direction":0,"distance":160,"fill":0,"time":181}},{"getOff":{"geo":".=nQvRNBGgfzcA;","name":"\u4e09\u5143\u6865","uid":"62c5349eec9ff42a94ec84df"},"getOn":{"geo":".=OorRNBIoizcA;","name":"\u4e09\u5143\u6865","uid":"2c547da9776803546240a98b"},"walk":{"direction":0,"distance":150,"fill":null,"time":166}},{"getOff":{"geo":".=g5AMNBajJ0cA;","name":"\u56db\u901a\u6865\u4e1c","uid":"019ae94c04971f65d42ce20f"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":182,"fill":0,"time":196}}]]},{"lines":[[{"distance":3910,"ed_uid":"4a440adc89818e32e856fab2","endTime":"19:30","geo":".=OWORNBMj5ycA;|.=FjaSNBOT7zcA;|-=FjaSNBMj5ycA0PAgWaCAouBgJJIADlAgCsBAo+BgF+CA+CBguBCAdOCgdUJA7RAgmdAAbtVggYJg\/6DggZBgeDAA+6GAAMAg\/1BARKBgrbDAGCBgboBAN4BgpVCA6Rmg\/VhA;","name":"985\u8def(\u5c0f\u7ea2\u95e8\u724c\u574a-\u53cc\u5174\u82d1)","st_uid":"89e036138238975c077ce8b9","startTime":"05:10","station_num":4,"time":771,"tip":0,"totalPrice":1200,"type":0,"uid":"62e85ae5681fc6473904b1bb","zonePrice":0},{"distance":11065,"ed_uid":"0430cf5c1400162c6f3e1bb6","endTime":"23:00","geo":".=7I2LNBOi7zcA;|.=qHORNBQkS0cA;|-=qHORNBOi7zcAL0NgW2LAR\/GgFIGAmFAAWHAAFXEgwBDAR2CgATBApdCghnAAxJBhq6Ag2GbggzAg48ugrDCgb+XgVOBggRMgR7AgvWXgGHBgfsigf0AgmIpg3nAgC+RgekAgJxOgexAgiVDgHyAg\/3CgtGBg;","name":"\u673a\u573a4\u7ebf\u7a7a\u8c03(3\u53f7\u822a\u7ad9\u697c-\u516c\u4e3b\u575f)","st_uid":"d3dac17bb05c97460f0a70d7","startTime":"07:00","station_num":6,"time":2024,"tip":0,"totalPrice":1600,"type":0,"uid":"ef3289c94fb621f044572646","zonePrice":0},15318,4330,1675,343,381,0.48005400390625,7],[{"distance":3907,"ed_uid":"665e6c9ee8069a8f9d9d68b6","endTime":"20:00","name":"419\u8def(\u7518\u9732\u56ed-\u4e1c\u5317\u65fa\u4e2d\u8def)","st_uid":"13f2a2d5ad1558f22d473370","startTime":"05:30","station_num":5,"time":801,"tip":0,"totalPrice":350,"type":0,"uid":"d2d69a3d77c431e11811d5b3","zonePrice":0},{"distance":11065,"ed_uid":"0430cf5c1400162c6f3e1bb6","endTime":"23:00","name":"\u673a\u573a4\u7ebf\u7a7a\u8c03(3\u53f7\u822a\u7ad9\u697c-\u516c\u4e3b\u575f)","st_uid":"d3dac17bb05c97460f0a70d7","startTime":"07:00","station_num":6,"time":2024,"tip":0,"totalPrice":1600,"type":0,"uid":"ef3289c94fb621f044572646","zonePrice":0},15323,4382,1950,351,390,0.48469200317383,8]],"stops":[[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=RnaSNBoj5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"89e036138238975c077ce8b9"},"walk":{"direction":0,"distance":161,"ename":"","fill":0,"geo":".=akaSNBpb0ycA;|.=EFbSNBUj5ycA;|-=EFbSNBpb0ycAcDAghvAAcDAgFkAAcDAgtYAAoPAgCnCAKFAgGkAAkBAgQQAA;","time":183,"wfi":""}},{"getOff":{"geo":".=0YORNBMW7zcA;","name":"\u9759\u5b89\u5e84","uid":"4a440adc89818e32e856fab2"},"getOn":{"geo":".=mHORNBKi7zcA;","name":"\u56fd\u9645\u5c55\u89c8\u4e2d\u5fc3","uid":"d3dac17bb05c97460f0a70d7"},"walk":{"direction":0,"distance":10,"ename":"","fill":1,"geo":".=IHORNBoV7zcA;|.=oYORNBMh7zcA;|-=oYORNBoV7zcAgRAgkLAA;","sname":"","time":11,"wfi":""}},{"getOff":{"geo":".=aJ2LNBl1G0cA;","name":"\u53cb\u8c0a\u5bbe\u9986","uid":"0430cf5c1400162c6f3e1bb6"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":172,"fill":0,"geo":".=o71LNBAXH0cA;|.=kL7LNBkGJ0cA;|-=o71LNBAXH0cA2jBAYnAAO2AAOTAA+bAAcIAAi7AAwXAAYeBAyUAA;","sname":"","time":190,"wfi":"1|1$.=Yc6LNBG8I0cA;"}}],[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=JkaSNBeg5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"13f2a2d5ad1558f22d473370"},"walk":{"direction":0,"distance":160,"fill":0,"time":181}},{"getOff":{"geo":".=kuORNBob7zcA;","name":"\u9759\u5b89\u5e84","uid":"665e6c9ee8069a8f9d9d68b6"},"getOn":{"geo":".=mHORNBKi7zcA;","name":"\u56fd\u9645\u5c55\u89c8\u4e2d\u5fc3","uid":"d3dac17bb05c97460f0a70d7"},"walk":{"direction":0,"distance":19,"fill":null,"time":21}},{"getOff":{"geo":".=aJ2LNBl1G0cA;","name":"\u53cb\u8c0a\u5bbe\u9986","uid":"0430cf5c1400162c6f3e1bb6"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":172,"fill":0,"time":190}}]]},{"lines":[[{"distance":3087,"ed_uid":"3d85250ffd6b7da5593ac84a","endTime":"22:00","geo":".=qFWSNBQSnxcA;|.=bUlSNBcG4ycA;|-=GbaSNBcG4ycAffAAIMFgO1AAteTgDtAgL2BgeaEgVwFgcWAgatAgAMAg\/6AgMAAgaUDgMMAAJdAgDCPAzPAAsQAgSGfg3XAgcSMg;","name":"621\u8def(\u534a\u622a\u5854\u6751-\u8001\u541b\u5802)","st_uid":"ce7b66347efa46f2d8131898","startTime":"05:30","station_num":4,"time":634,"tip":0,"totalPrice":400,"type":0,"uid":"b669c521ffd171b4e4073879","zonePrice":0},{"distance":9924,"ed_uid":"aaf434cbde1b540ef92d61cc","endTime":"23:06","geo":".=X4EONBZrrxcA;|.=RAmSNBpgUycA;|-=RAmSNBz2sxcAxTCgdGAgzargz\/AAQ+MgqAAAgsHg\/NAAULDgLUAgbgFgO\/BgltBgREAATxXgEXFAyNOgTnBAZYVgwoAAgFQg+WAgAYIgZXAAtRFgPBAAKXPgjjAgpHDgwSAALvHgQOCAWRCgVfBAXfBg1ECAhGBgGoPALcBgR3IAHdAgseBAWuAg1TBAi4CgvUAAQxkg\/bAgWQLgdNBgXlIgwPAg\/mTgBlBgVbKgFiAg;","name":"\u5730\u94c16\u53f7\u7ebf(\u8349\u623f-\u6d77\u6dc0\u4e94\u8def\u5c45)","st_uid":"0a6a9e02209a4f4bb15c6acc","startTime":"05:15","station_num":7,"time":1037,"tip":0,"totalPrice":200,"type":1,"uid":"c813960a8a3d3ac08adb73cc","zonePrice":200},{"distance":7879,"ed_uid":"eb248582b6f2d35bac31e528","endTime":"22:38","geo":".=zY7LNBZxTycA;|.=VnGONBCYI0cA;|-=UnGONBZxTycAGcAgTzVAOrAgmZBADfBgN+AA+QBgySAAiijgYoBg\/OXgvSCg6YEgxJBgtUFg4SCggKEg3EBgKuNgCJBg9+JgkdAgTnEgIDAArfRgx8BA6WEgM7AAYlAgTwAAEcAg8NBABLBge3MA9vBgfuMA9vDgjzmAfbCgXaWAvaCgzeKA;","name":"\u5730\u94c14\u53f7\u7ebf\u5927\u5174\u7ebf(\u5929\u5bab\u9662-\u5b89\u6cb3\u6865\u5317)","st_uid":"2b70945565ebb27fcc04ef28","startTime":"05:30","station_num":6,"time":836,"tip":0,"totalPrice":200,"type":1,"uid":"277df81e6219d2b192114c6c","zonePrice":0},21300,4310,800,410,455,0.43432800170898,9],[{"distance":3127,"ed_uid":"881e867cad94239d94ec849f","endTime":"22:00","name":"419\u8def(\u4e1c\u5317\u65fa\u4e2d\u8def-\u7518\u9732\u56ed)","st_uid":"ca4647a753e43b71e81e97d4","startTime":"05:30","station_num":5,"time":671,"tip":0,"totalPrice":350,"type":0,"uid":"8e440411a3f0eefe01294faf","zonePrice":0},{"distance":9924,"ed_uid":"aaf434cbde1b540ef92d61cc","endTime":"23:06","name":"\u5730\u94c16\u53f7\u7ebf(\u8349\u623f-\u6d77\u6dc0\u4e94\u8def\u5c45)","st_uid":"0a6a9e02209a4f4bb15c6acc","startTime":"05:15","station_num":7,"time":1037,"tip":0,"totalPrice":200,"type":1,"uid":"c813960a8a3d3ac08adb73cc","zonePrice":200},{"distance":7879,"ed_uid":"eb248582b6f2d35bac31e528","endTime":"22:38","name":"\u5730\u94c14\u53f7\u7ebf\u5927\u5174\u7ebf(\u5929\u5bab\u9662-\u5b89\u6cb3\u6865\u5317)","st_uid":"2b70945565ebb27fcc04ef28","startTime":"05:30","station_num":6,"time":836,"tip":0,"totalPrice":200,"type":1,"uid":"277df81e6219d2b192114c6c","zonePrice":0},21391,4396,750,461,512,0.4463000012207,10]],"stops":[[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=4ZaSNBSG4ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"ce7b66347efa46f2d8131898"},"walk":{"direction":0,"distance":114,"ename":"","fill":0,"geo":".=YdaSNBpb0ycA;|.=EFbSNBm43ycA;|-=EFbSNBpb0ycAcDAghvAAcDAgFkAAcDAgtYAAyUAgEdAAmIAgmTBA;","time":134,"wfi":"1|1$.=cwaSNBeW2ycA;"}},{"getOff":{"geo":".=2qkSNBRSnxcA;","name":"\u91d1\u53f0\u8def\u53e3\u5357","uid":"3d85250ffd6b7da5593ac84a"},"getOn":{"geo":".=RAmSNB02sxcA;","name":"\u91d1\u53f0\u8def","uid":"0a6a9e02209a4f4bb15c6acc"},"walk":{"direction":0,"distance":195,"ename":" D\u897f\u5357\u5165\u53e3","fill":1,"geo":".=Y1jSNB2RnxcA;|.=c1kSNBcVsxcA;|-=2skSNB2RnxcAuBAAghBAuBAAijBAuBAAkfAAcDAAWIBAAAAAqWAAYdAgnSAg6NAgpCAgoUAgKAAAKAAgnSAg;","sname":"","time":200,"wfi":""}},{"getOff":{"geo":".=Y4EONBXgQycA;","name":"\u5e73\u5b89\u91cc","uid":"aaf434cbde1b540ef92d61cc"},"getOn":{"geo":".=VnGONBaxTycA;","name":"\u5e73\u5b89\u91cc","uid":"2b70945565ebb27fcc04ef28"},"walk":{"direction":0,"distance":116,"fill":0,"geo":".=Y4EONBXgQycA;|.=VnGONBaxTycA;|-=Y4EONBXgQycA9uBADRDA;","time":128}},{"getOff":{"geo":".=zY7LNBCYI0cA;","name":"\u4eba\u6c11\u5927\u5b66","uid":"eb248582b6f2d35bac31e528"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":0,"fill":0,"geo":".=zY7LNBCYI0cA;|.=zY7LNBCYI0cA;|-=zY7LNBCYI0cAAAAAAAAA;","sname":" B\u4e1c\u5317\u53e3\u51fa","time":0}}],[{"getOff":{"geo":".=wYbSNBYY0ycA;","name":"\u8d77\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"getOn":{"geo":".=JQaSNBOs5ycA;","name":"\u67a3\u8425\u5317\u91cc","uid":"ca4647a753e43b71e81e97d4"},"walk":{"direction":0,"distance":170,"fill":0,"time":190}},{"getOff":{"geo":".=XrkSNB4cnxcA;","name":"\u91d1\u53f0\u8def\u53e3\u5357","uid":"881e867cad94239d94ec849f"},"getOn":{"geo":".=RAmSNB02sxcA;","name":"\u91d1\u53f0\u8def","uid":"0a6a9e02209a4f4bb15c6acc"},"walk":{"direction":0,"distance":175,"fill":null,"time":194}},{"getOff":{"geo":".=Y4EONBXgQycA;","name":"\u5e73\u5b89\u91cc","uid":"aaf434cbde1b540ef92d61cc"},"getOn":{"geo":".=VnGONBaxTycA;","name":"\u5e73\u5b89\u91cc","uid":"2b70945565ebb27fcc04ef28"},"walk":{"direction":0,"distance":116,"fill":null,"time":128}},{"getOff":{"geo":".=zY7LNBCYI0cA;","name":"\u4eba\u6c11\u5927\u5b66","uid":"eb248582b6f2d35bac31e528"},"getOn":{"geo":".=zY7LNBCYI0cA;","name":"\u7ec8\u70b9","uid":"2bfcb14cf5cb2cfcc23644f2"},"walk":{"direction":0,"distance":0,"fill":0,"time":0}}]]}],"current_city":{"code":131,"geo":"1|12958160.97,4825907.72;12958160.97,4825907.72|12958160.97,4825907.72;","level":12,"name":"\u5317\u4eac\u5e02","sup":1,"sup_bus":1,"sup_business_area":1,"sup_lukuang":1,"sup_subway":1,"type":2,"up_province_name":"\u5317\u4eac\u5e02"},"hot_city":["\u5317\u4eac\u5e02|131","\u4e0a\u6d77\u5e02|289","\u5e7f\u5dde\u5e02|257","\u6df1\u5733\u5e02|340","\u6210\u90fd\u5e02|75","\u5929\u6d25\u5e02|332","\u5357\u4eac\u5e02|315","\u676d\u5dde\u5e02|179","\u6b66\u6c49\u5e02|218","\u91cd\u5e86\u5e02|132"],"result":{"db":0,"error":0,"exptime":"2013-07-18T10:20:36","exptype":0,"qid":"","rplt":0,"sy":0,"time":0,"total":5,"type":14,"start":{"bus_stop":0,"pt":"12966764.000000,4830838.000000","uid":"398370ff3287316244572645","wd":"\u671d\u9633\u516c\u56ed\u897f\u95e83\u53f7\u95e8"},"end":{"bus_stop":1,"pt":"12949724.000000,4834278.000000","uid":"ae80941a3f2fe5a796ec8428","wd":"\u4eba\u6c11\u5927\u5b66"},"s_query":"\u671d\u9633\u516c\u56ed\u897f\u95e83\u53f7\u95e8","e_query":"\u4eba\u6c11\u5927\u5b66"},"taxi":{"detail":[{"desc":"\u767d\u5929\uff0805:00-23:00\uff09","kmPrice":"2.3","startPrice":"13.0","totalPrice":"42"},{"desc":"\u591c\u95f4\uff0823:00-05:00\uff09","kmPrice":"2.8","startPrice":"13.0","totalPrice":"48"}],"dis":14968,"remark":"\u5168\u7a0b15.0\u516c\u91cc\uff1b3.0\u516c\u91cc\u8d77\u6b65\uff1b\u71c3\u6cb9\u9644\u52a0\u8d391.0\u5143\uff1b\u5355\u7a0b\u8d85\u8fc715.0\u516c\u91cc\uff0c\u8d85\u8fc7\u90e8\u5206\u6bcf\u516c\u91cc\u65363.5\u5143\u3002","time":1227}}

没有一个文字部分,全部用的字符编码。哎。。
这种理念很先进,我们公司的Json返回,就有很多中文文字编码,UTF-8解析就经常出错。

baidu的Json里面,好多参数都是可以抛弃不用的。

而且他们的地址名字里面加了很多不知道是什么的东西,删去之后也能正常寻找。很无聊,很无奈。

老大让我看baidu他们的查公交是怎么做的,我就看了的更多相关文章

  1. 如何实现 Https拦截进行 非常规“抓包” 珍惜Any 看雪学院 今天 前段时间在自己做开发的时候发现一个很好用的工具,OKHttp的拦截器(何为拦截器?就是在每次发送网络请求的时候都会走的一个回调)大概效果如下:

    如何实现 Https拦截进行 非常规“抓包” 珍惜Any 看雪学院 今天 前段时间在自己做开发的时候发现一个很好用的工具,OKHttp的拦截器(何为拦截器?就是在每次发送网络请求的时候都会走的一个回调 ...

  2. 为什么我用Ipad Pro做电子笔记和看PDF电子书

    为什么我用Ipad Pro做电子笔记和看PDF电子书 Ipad做笔记的优点: 1.ipad整理的笔记可以随时修改,可以看PDF的书,2.纸质书很重携带不便3.ipad的可通过关键词搜索笔记内容 4.笔 ...

  3. 查单神器v1.0 升级 →B站看鬼畜神器v1.0

    去年学校实习,我去了一家快递输单公司工作.工作任务就是把运单图片上的内容(寄件人,地址之类)输入到公司的数据库里.每天输单结束后,还要对一些容易错的运单进行排查.单量多的时候一天甚至要查千张以上的运单 ...

  4. 做一个360度看车的效果玩玩(web)

    前几天在 Lexus 官网看到有这样的一个效果:http://www.lexus.com.cn/models/es/360 于是顺手打开控制台看了下他们是怎么做的,发现使用的技术还是比较简单的,通过背 ...

  5. 面试时被问到js的绑定事件,我居然不知道怎么回答。回来查了下,做个笔记

    事件绑定是几种方法 以下为例: <button id='btn'>click me</button> function Btn(){ alert('click'); } 1.直 ...

  6. Normalize.css做了哪些事情--看代码

    博主说:本博客文章来源包括转载,翻译,原创,且在文章内均有标明.鼓励原创,支持创作共享,请勿用于商业用途,转载请注明文章链接.本文链接:http://www.kein.pw/?p=80 /*! nor ...

  7. cassandra压缩——从文档看,本质上也应该是在做块压缩

    Compression Compression maximizes the storage capacity of Cassandra nodes by reducing the volume of ...

  8. 有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来。

    第一题 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标. 你可以假设每种输入只会对应一个答案.但是,数 ...

  9. iOS 自定义步骤进度条

    新项目要做入驻功能,其中包括一个入住流程,类似登录或者注册流程如下图. 之前想着用自己绘图来做,可是又懒不想多写代码,所以就想着能不能用进度条来做. 1.用进度条做的首先要解决的是进度条的高度问题,可 ...

随机推荐

  1. hdu 5382

    \(F(n)=\sum_{i=1}^n\sum_{j=1}^n[lcm(i,j)+gcd(i,j)\geq n]\) \(S(n)=\sum_{i=1}^nF(i)\) \(F(n)=n^2-\sum ...

  2. springboot+mybatis+达梦数据库

    准备工作: 首先,安装达梦6数据库.安装完之后如下建表 然后,很重要的一点(写法一定要这样写,否则无限报错) 达梦数据库查表方式: select  *  from    "库名". ...

  3. 3. 单元测试框架(unittest)1——TestCase

    1. import unittest 引入unittest模块:   2. class SearchTest (unittest.TestCase): 定义一个继承于TestCase类的子类:   3 ...

  4. NopCommerce3.9安装

    除非另外说明,否则本分类所有博文的NopCommerce都基于3.9版本. 用vs2015打开,其他版本的vs没试过. 首先打开解决方案,然后设置Nop.web为启动项目. 启动项目,项目即可自动编译 ...

  5. Asp.Net 应用程序在IIS发布后无法连接oracle数据库问题的解决方法

    asp.net程序编写完成后,发布到IIS,经常出现的一个问题是连接不上Oracle数据库,具体表现为Oracle的本地NET服务配置成功:用 pl/sql 等工具也可以连接上数据库,但是通过浏览器中 ...

  6. linux查看磁盘大小,使用量等等信息

    第一:统一磁盘整体情况 1.查看当前目录命令 df -h 结果: 统一每个目录下磁盘的整体情况 2.查看指定目录在命令后直接放目录名,比如查看“usr”目录使用情况: df -h /usr/结果: 统 ...

  7. pycharm 安装与激活

    ---恢复内容开始--- 环境:Windows 专业版 1.下载安装 1.到官网下载专业版(专业版功能更全(但要激活码),社区版免费) 2.下载完后双击.exe 文件进行安装 NEXT 下一步 NEX ...

  8. 线段树区间更新+区间求和模板(数组实现)洛谷p3372,p3373

    模板题目1:https://www.luogu.org/problemnew/show/P3372 懒惰标记讲解:https://www.cnblogs.com/wushengyang/p/11194 ...

  9. Cesium 1.51新功能评测

    前言 之前介绍Cesium1.50版本的新功能时,很多人把1.50写成1.5.这两个版本可不一样,之间差了45个小版本号,1.5版本大概是Cesium三年前的版本了. Cesium每月月初的第一个工作 ...

  10. MySql存储过程批量给多个数据库中的同名表添加字段

    1 创建存储过程 batchAddField:给所有"MyDB_"开头的数据库添加新字段 -- ---------------------------- -- Procedure ...