直接上代码
class area{
private String provice ;
private List city;
area(String provic,List<String> list){
this.provice = provic;
this.city = list;
}
public String getProvice() {
return provice;
}
public void setProvice(String provice) {
this.provice = provice;
}
public List getCity() {
return city;
}
public void setCity(List city) {
this.city = city;
}
}
List<area> arealist = new ArrayList<area>();
String s1 [] = {"石家庄市","唐山市","秦皇岛市","邯郸市","邢台市","保定市","张家口市","承德市","沧州市","廊坊市","衡水市"};
List<String> l1 = Arrays.asList(s1);
area a1 = new area("河北省",l1);
arealist.add(a1);
String s2 [] = {"太原","大同","朔州","忻州","阳泉","吕梁","晋中","长治","晋城","临汾","运城"};
List<String> l2 = Arrays.asList(s2);
area a2 = new area("山西省",l2);
arealist.add(a2);
String s3 [] = {"沈阳市","大连市","鞍山市","抚顺市","本溪市","丹东市","锦州市","营口市","阜新市","辽阳市","盘锦市","铁岭市","朝阳市","葫芦岛市"};
List<String> l3 = Arrays.asList(s3);
area a3 = new area("辽宁省",l3);
arealist.add(a3);
String s4 [] = {"合肥","安庆","蚌埠","亳州","巢湖","滁州","阜阳","贵池","淮北","淮化","淮南","黄山","九华山","六安","马鞍山","宿州","铜陵","屯溪","芜湖","宣城"};
List<String> l4 = Arrays.asList(s4);
area a4 = new area("安徽省",l4);
arealist.add(a4);
String s5 [] = {"东城","西城","崇文","宣武","朝阳","丰台","石景山","海淀","门头沟","房山","通州","顺义","昌平","大兴","平谷","怀柔","密云","延庆"};
List<String> l5 = Arrays.asList(s5);
area a5 = new area("北京市",l5);
arealist.add(a5);
String s6 [] = {"万州","涪陵","渝中","大渡口","江北","沙坪坝","九龙坡","南岸","北碚","万盛","双挢","渝北","巴南","黔江","长寿","綦江","潼南","铜梁","大足","荣昌","壁山","梁平","城口","丰都","垫江","武隆","忠县","开县","云阳","奉节","巫山","巫溪","石柱","秀山","酉阳","彭水","江津","合川","永川","南川"};
List<String> l6 = Arrays.asList(s6);
area a6 = new area("重庆市",l6);
arealist.add(a6);
String s7 [] = {"福州","福安","龙岩","南平","宁德","莆田","泉州","三明","邵武","石狮","晋江","永安","武夷山","厦门","漳州"};
List<String> l7 = Arrays.asList(s7);
area a7 = new area("福建省",l7);
arealist.add(a7);
String s8 [] = {"兰州","白银","定西","敦煌","甘南","金昌","酒泉","临夏","平凉","天水","武都","武威","西峰","嘉峪关","张掖"};
List<String> l8 = Arrays.asList(s8);
area a8 = new area("甘肃省",l8);
arealist.add(a8);
String s9 [] = {"广州(*)","潮阳","潮州","澄海","东莞","佛山","河源","惠州","江门","揭阳","开平","茂名","梅州","清远","汕头","汕尾","韶关","深圳","顺德","阳江","英德","云浮","增城","湛江","肇庆","中山","珠海"};
List<String> l9 = Arrays.asList(s9);
area a9 = new area("广东省",l9);
arealist.add(a9);
String s10 [] = {"南宁(*)","百色","北海","桂林","防城港","河池","贺州","柳州","来宾","钦州","梧州","贵港","玉林"};
List<String> l10 = Arrays.asList(s10);
area a10 = new area("广西省",l10);
arealist.add(a10);
String s11 [] = {"贵阳(*)","安顺","毕节","都匀","凯里","六盘水","铜仁","兴义","玉屏","遵义"};
List<String> l11 = Arrays.asList(s11);
area a11 = new area("贵州省",l11);
arealist.add(a11);
String s12 [] = {"海口(*)","三亚","五指山","琼海","儋州","文昌","万宁","东方","定安","屯昌","澄迈","临高","万宁","白沙黎族","昌江黎族","乐东黎族","陵水黎族","保亭黎族","琼中黎族","西沙群岛","南沙群岛","中沙群岛"};
List<String> l12 = Arrays.asList(s12);
area a12 = new area("海南省",l12);
arealist.add(a12);
String s13 [] = {"哈尔滨(*)","北安","大庆","大兴安岭","鹤岗","黑河","佳木斯","鸡西","牡丹江","齐齐哈尔","七台河","双鸭山","绥化","伊春"};
List<String> l13 = Arrays.asList(s13);
area a13 = new area("黑龙江省",l13);
arealist.add(a13);
String s14 [] = {"郑州(*)","安阳","鹤壁","潢川","焦作","济源","开封","漯河","洛阳","南阳","平顶山","濮阳","三门峡","商丘","新乡","信阳","许昌","周口","驻马店"};
List<String> l14 = Arrays.asList(s14);
area a14 = new area("河南省",l14);
arealist.add(a14);
String s15 [] = {"香港","九龙","新界"};
List<String> l15 = Arrays.asList(s15);
area a15 = new area("香港",l15);
arealist.add(a15);
String s16 [] = {"武汉(*)","恩施","鄂州","黄冈","黄石","荆门","荆州","潜江","十堰","随州","武穴","仙桃","咸宁","襄阳","襄樊","孝感","宜昌"};
List<String> l16 = Arrays.asList(s16);
area a16 = new area("湖北省",l16);
arealist.add(a16);
String s17 [] = {"长沙(*)","常德","郴州","衡阳","怀化","吉首","娄底","邵阳","湘潭","益阳","岳阳","永州","张家界","株洲"};
List<String> l17 = Arrays.asList(s17);
area a17 = new area("湖南省",l17);
arealist.add(a17);
String s18 [] = {"南京(*)","常熟","常州","海门","淮安","江都","江阴","昆山","连云港","南通","启东","沭阳","宿迁","苏州","太仓","泰州","同里","无锡","徐州","盐城","扬州","宜兴","仪征","张家港","镇江","周庄"};
List<String> l18 = Arrays.asList(s18);
area a18 = new area("江苏省",l18);
arealist.add(a18);
String s19 [] = {"南昌(*)","抚州","赣州","吉安","景德镇","井冈山","九江","庐山","萍乡","上饶","新余","宜春","鹰潭"};
List<String> l19 = Arrays.asList(s19);
area a19 = new area("江西省",l19);
arealist.add(a19);
String s20 [] = {"长春(*)","白城","白山","珲春","辽源","梅河","吉林","四平","松原","通化","延吉"};
List<String> l20 = Arrays.asList(s20);
area a20 = new area("江西省",l20);
arealist.add(a20);
String s21 [] = {"澳门"};
List<String> l21 = Arrays.asList(s21);
area a21 = new area("澳门",l21);
arealist.add(a21);
String s22 [] = {"呼和浩特(*)","阿拉善盟","包头","赤峰","东胜","海拉尔","集宁","临河","通辽","乌海","乌兰浩特","锡林浩特"};
List<String> l22 = Arrays.asList(s22);
area a22 = new area("内蒙古",l22);
arealist.add(a22);
String s23 [] = {"银川(*)","固原","中卫","石嘴山","吴忠"};
List<String> l23 = Arrays.asList(s23);
area a23 = new area("宁夏",l23);
arealist.add(a23);
String s24 [] = {"西宁(*)","德令哈","格尔木","共和","海东","海晏","玛沁","同仁","玉树"};
List<String> l24 = Arrays.asList(s24);
area a24 = new area("青海",l24);
arealist.add(a24);
String s25 [] = {"济南(*)","滨州","兖州","德州","东营","菏泽","济宁","莱芜","聊城","临沂","蓬莱","青岛","曲阜","日照","泰安","潍坊","威海","烟台","枣庄","淄博"};
List<String> l25 = Arrays.asList(s25);
area a25 = new area("山东",l25);
arealist.add(a25);
String s26 [] = {"崇明","黄浦","卢湾","徐汇","长宁","静安","普陀","闸北","虹口","杨浦","闵行","宝山","嘉定","浦东","金山","松江","青浦","南汇","奉贤","朱家角"};
List<String> l26 = Arrays.asList(s26);
area a26 = new area("上海",l26);
arealist.add(a26);
String s27 [] = {"西安(*)","安康","宝鸡","汉中","渭南","商州","绥德","铜川","咸阳","延安","榆林"};
List<String> l27 = Arrays.asList(s27);
area a27 = new area("陕西省",l27);
arealist.add(a27);
String s28 [] = {"成都(*)","巴中","达州","德阳","都江堰","峨眉山","涪陵","广安","广元","九寨沟","康定","乐山","泸州","马尔康","绵阳","眉山","南充","内江","攀枝花","遂宁","汶川","西昌","雅安","宜宾","自贡","资阳"};
List<String> l28 = Arrays.asList(s28);
area a28 = new area("四川省",l28);
arealist.add(a28);
String s29 [] = {"台北(*)","基隆","台南","台中","高雄","屏东","南投","云林","新竹","彰化","苗栗","嘉义","花莲","桃园","宜兰","台东","金门","马祖","澎湖","其它"};
List<String> l29 = Arrays.asList(s29);
area a29 = new area("台湾省",l29);
arealist.add(a29);
String s30 [] = {"天津","和平","东丽","河东","西青","河西","津南","南开","北辰","河北","武清","红挢","塘沽","汉沽","大港","宁河","静海","宝坻","蓟县"};
List<String> l30 = Arrays.asList(s30);
area a30 = new area("天津",l30);
arealist.add(a30);
String s31 [] = {"乌鲁木齐(*)","阿克苏","阿勒泰","阿图什","博乐","昌吉","东山","哈密","和田","喀什","克拉玛依","库车","库尔勒","奎屯","石河子","塔城","吐鲁番","伊宁"};
List<String> l31 = Arrays.asList(s31);
area a31 = new area("新疆",l31);
arealist.add(a31);
String s32 [] = {"拉萨(*)","阿里","昌都","林芝","那曲","日喀则","山南"};
List<String> l32 = Arrays.asList(s32);
area a32 = new area("西藏",l32);
arealist.add(a32);
String s33 [] = {"昆明(*)","大理","保山","楚雄","大理","东川","个旧","景洪","开远","临沧","丽江","六库","潞西","曲靖","思茅","文山","西双版纳","玉溪","中甸","昭通"};
List<String> l33 = Arrays.asList(s33);
area a33 = new area("云南",l33);
arealist.add(a33);
String s34 [] = {"杭州(*)","安吉","慈溪","定海","奉化","海盐","黄岩","湖州","嘉兴","金华","临安","临海","丽水","宁波","瓯海","平湖","千岛湖","衢州","江山","瑞安","绍兴","嵊州","台州","温岭","温州","余姚","舟山"};
List<String> l34 = Arrays.asList(s34);
area a34 = new area("云南",l34);
arealist.add(a34);
JSONArray json = (JSONArray) JSONArray.toJSON(arealist);