Steven 2 lat temu
rodzic
commit
246ef4c176
78 zmienionych plików z 16923 dodań i 19 usunięć
  1. 90 0
      KulexiuForStudent/KulexiuForStudent.xcodeproj/project.pbxproj
  2. BIN
      KulexiuForStudent/KulexiuForStudent.xcworkspace/xcuserdata/wangzhi.xcuserdatad/UserInterfaceState.xcuserstate
  3. 18 2
      KulexiuForStudent/KulexiuForStudent.xcworkspace/xcuserdata/wangzhi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
  4. 22 0
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Mine/address_edit.imageset/Contents.json
  5. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Mine/address_edit.imageset/address_edit@2x.png
  6. BIN
      KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Mine/address_edit.imageset/address_edit@3x.png
  7. 5 1
      KulexiuForStudent/KulexiuForStudent/Common/Base/KSBaseViewController.m
  8. 52 0
      KulexiuForStudent/KulexiuForStudent/Common/Base/KSNetworkingManager.h
  9. 85 0
      KulexiuForStudent/KulexiuForStudent/Common/Base/KSNetworkingManager.m
  10. 1 0
      KulexiuForStudent/KulexiuForStudent/Common/Define/Common.h
  11. 1 0
      KulexiuForStudent/KulexiuForStudent/Module/Home/Model/HomeLiveGroupModel.h
  12. 7 0
      KulexiuForStudent/KulexiuForStudent/Module/Home/Model/HomeLiveGroupModel.m
  13. 3 0
      KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeLiveCouseCell.m
  14. 29 0
      KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeLiveCouseCell.xib
  15. 2 0
      KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeVideoCourseCell.m
  16. 29 0
      KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeVideoCourseCell.xib
  17. 16 2
      KulexiuForStudent/KulexiuForStudent/Module/Home/View/TeacherShowCell.m
  18. 20 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressDetailViewController.h
  19. 180 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressDetailViewController.m
  20. 16 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressListViewController.h
  21. 168 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressListViewController.m
  22. 29 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Model/AddressListModel.h
  23. 162 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Model/AddressListModel.m
  24. 14783 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Model/areainfo.json
  25. 22 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressBottomView.h
  26. 42 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressBottomView.m
  27. 46 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressBottomView.xib
  28. 41 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressDetailBodyView.h
  29. 116 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressDetailBodyView.m
  30. 336 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressDetailBodyView.xib
  31. 21 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/KSAddressPickerView.h
  32. 305 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/KSAddressPickerView.m
  33. 21 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/MyAddressListCell.h
  34. 61 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/MyAddressListCell.m
  35. 95 0
      KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/MyAddressListCell.xib
  36. 3 1
      KulexiuForStudent/KulexiuForStudent/Module/Mine/MineCourse/View/VideoCourseCell.m
  37. 30 1
      KulexiuForStudent/KulexiuForStudent/Module/Mine/MineCourse/View/VideoCourseCell.xib
  38. 3 1
      KulexiuForStudent/KulexiuForStudent/Module/Mine/Setting/Controller/SettingViewController.m
  39. BIN
      KulexiuForStudent/build/Debug-iphonesimulator/KulexiuForStudent.app/Assets.car
  40. BIN
      KulexiuForStudent/build/Debug-iphonesimulator/KulexiuForStudent.app/KulexiuForStudent
  41. 54 10
      KulexiuForStudent/build/Debug-iphonesimulator/KulexiuForStudent.app/_CodeSignature/CodeResources
  42. BIN
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/KulexiuForStudent-project-headers.hmap
  43. BIN
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/HomeViewController.o
  44. BIN
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSBaseViewController.o
  45. BIN
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSNetworkingManager.o
  46. 7 0
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KulexiuForStudent.LinkFileList
  47. BIN
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KulexiuForStudent_dependency_info.dat
  48. 2 1
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/SettingViewController.d
  49. BIN
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/SettingViewController.o
  50. BIN
      KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/UIView+XIBView.dia
  51. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/AFNetworking.build/AFNetworking-all-non-framework-target-headers.hmap
  52. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/AFNetworking.build/AFNetworking-all-target-headers.hmap
  53. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/CHIPageControl.build/CHIPageControl-all-target-headers.hmap
  54. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/IQKeyboardManager.build/IQKeyboardManager-all-non-framework-target-headers.hmap
  55. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/IQKeyboardManager.build/IQKeyboardManager-all-target-headers.hmap
  56. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/JXCategoryView.build/JXCategoryView-all-target-headers.hmap
  57. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/JXPagingView.build/JXPagingView-all-target-headers.hmap
  58. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/MBProgressHUD.build/MBProgressHUD-all-target-headers.hmap
  59. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/MJExtension.build/MJExtension-all-target-headers.hmap
  60. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/MJRefresh.build/MJRefresh-all-target-headers.hmap
  61. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Masonry.build/Masonry-all-non-framework-target-headers.hmap
  62. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Masonry.build/Masonry-all-target-headers.hmap
  63. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Pods-KulexiuForStudent.build/Pods_KulexiuForStudent-all-target-headers.hmap
  64. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/RSKImageCropper.build/RSKImageCropper-all-non-framework-target-headers.hmap
  65. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/RSKImageCropper.build/RSKImageCropper-all-target-headers.hmap
  66. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Reachability.build/Reachability-all-target-headers.hmap
  67. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SDWebImage.build/SDWebImage-all-non-framework-target-headers.hmap
  68. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SDWebImage.build/SDWebImage-all-target-headers.hmap
  69. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SSZipArchive.build/SSZipArchive-all-target-headers.hmap
  70. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SocketRocket.build/SocketRocket-all-target-headers.hmap
  71. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Whiteboard-Whiteboard.build/Whiteboard-all-target-headers.hmap
  72. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Whiteboard.build/Whiteboard-all-target-headers.hmap
  73. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/YYModel.build/YYModel-all-target-headers.hmap
  74. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/ZKCycleScrollView.build/ZKCycleScrollView-all-non-framework-target-headers.hmap
  75. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/ZKCycleScrollView.build/ZKCycleScrollView-all-target-headers.hmap
  76. BIN
      KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/dsBridge.build/dsBridge-all-target-headers.hmap
  77. BIN
      KulexiuForStudent/build/XCBuildData/BuildDescriptionCacheIndex-604c88e60e61e13155f665cce0707a51
  78. BIN
      KulexiuForStudent/build/XCBuildData/build.db

+ 90 - 0
KulexiuForStudent/KulexiuForStudent.xcodeproj/project.pbxproj

@@ -441,6 +441,17 @@
 		BC50171227FC0D5600F8BCBC /* SubjectChooseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC50171127FC0D5600F8BCBC /* SubjectChooseViewController.m */; };
 		BC50171527FC0D8300F8BCBC /* SubjectChooseBodyView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC50171427FC0D8300F8BCBC /* SubjectChooseBodyView.m */; };
 		BC50171727FC0D8E00F8BCBC /* SubjectChooseBodyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC50171627FC0D8D00F8BCBC /* SubjectChooseBodyView.xib */; };
+		BC8C2C572823F57100FBA5D5 /* AddressDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C452823F57100FBA5D5 /* AddressDetailViewController.m */; };
+		BC8C2C582823F57100FBA5D5 /* AddressListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C462823F57100FBA5D5 /* AddressListViewController.m */; };
+		BC8C2C592823F57100FBA5D5 /* AddressListModel.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C482823F57100FBA5D5 /* AddressListModel.m */; };
+		BC8C2C5A2823F57100FBA5D5 /* areainfo.json in Resources */ = {isa = PBXBuildFile; fileRef = BC8C2C492823F57100FBA5D5 /* areainfo.json */; };
+		BC8C2C5B2823F57100FBA5D5 /* AddressBottomView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC8C2C4D2823F57100FBA5D5 /* AddressBottomView.xib */; };
+		BC8C2C5C2823F57100FBA5D5 /* KSAddressPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C4F2823F57100FBA5D5 /* KSAddressPickerView.m */; };
+		BC8C2C5D2823F57100FBA5D5 /* AddressDetailBodyView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C502823F57100FBA5D5 /* AddressDetailBodyView.m */; };
+		BC8C2C5E2823F57100FBA5D5 /* AddressDetailBodyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC8C2C512823F57100FBA5D5 /* AddressDetailBodyView.xib */; };
+		BC8C2C5F2823F57100FBA5D5 /* MyAddressListCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C522823F57100FBA5D5 /* MyAddressListCell.m */; };
+		BC8C2C602823F57100FBA5D5 /* AddressBottomView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC8C2C532823F57100FBA5D5 /* AddressBottomView.m */; };
+		BC8C2C612823F57100FBA5D5 /* MyAddressListCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC8C2C562823F57100FBA5D5 /* MyAddressListCell.xib */; };
 		BCB6345D27F6D29600ACFDCF /* KSLiveChatroomWelcome.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB6340D27F6D29500ACFDCF /* KSLiveChatroomWelcome.m */; };
 		BCB6345E27F6D29600ACFDCF /* KSLiveChatroomLeave.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB6340E27F6D29500ACFDCF /* KSLiveChatroomLeave.m */; };
 		BCB6345F27F6D29600ACFDCF /* KSLiveChatroomEnter.m in Sources */ = {isa = PBXBuildFile; fileRef = BCB6340F27F6D29500ACFDCF /* KSLiveChatroomEnter.m */; };
@@ -1409,6 +1420,24 @@
 		BC50171327FC0D8300F8BCBC /* SubjectChooseBodyView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SubjectChooseBodyView.h; sourceTree = "<group>"; };
 		BC50171427FC0D8300F8BCBC /* SubjectChooseBodyView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SubjectChooseBodyView.m; sourceTree = "<group>"; };
 		BC50171627FC0D8D00F8BCBC /* SubjectChooseBodyView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SubjectChooseBodyView.xib; sourceTree = "<group>"; };
+		BC8C2C432823F57100FBA5D5 /* AddressDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddressDetailViewController.h; sourceTree = "<group>"; };
+		BC8C2C442823F57100FBA5D5 /* AddressListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddressListViewController.h; sourceTree = "<group>"; };
+		BC8C2C452823F57100FBA5D5 /* AddressDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressDetailViewController.m; sourceTree = "<group>"; };
+		BC8C2C462823F57100FBA5D5 /* AddressListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressListViewController.m; sourceTree = "<group>"; };
+		BC8C2C482823F57100FBA5D5 /* AddressListModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressListModel.m; sourceTree = "<group>"; };
+		BC8C2C492823F57100FBA5D5 /* areainfo.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = areainfo.json; sourceTree = "<group>"; };
+		BC8C2C4A2823F57100FBA5D5 /* AddressListModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddressListModel.h; sourceTree = "<group>"; };
+		BC8C2C4C2823F57100FBA5D5 /* AddressBottomView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddressBottomView.h; sourceTree = "<group>"; };
+		BC8C2C4D2823F57100FBA5D5 /* AddressBottomView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddressBottomView.xib; sourceTree = "<group>"; };
+		BC8C2C4E2823F57100FBA5D5 /* MyAddressListCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyAddressListCell.h; sourceTree = "<group>"; };
+		BC8C2C4F2823F57100FBA5D5 /* KSAddressPickerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSAddressPickerView.m; sourceTree = "<group>"; };
+		BC8C2C502823F57100FBA5D5 /* AddressDetailBodyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressDetailBodyView.m; sourceTree = "<group>"; };
+		BC8C2C512823F57100FBA5D5 /* AddressDetailBodyView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AddressDetailBodyView.xib; sourceTree = "<group>"; };
+		BC8C2C522823F57100FBA5D5 /* MyAddressListCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyAddressListCell.m; sourceTree = "<group>"; };
+		BC8C2C532823F57100FBA5D5 /* AddressBottomView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AddressBottomView.m; sourceTree = "<group>"; };
+		BC8C2C542823F57100FBA5D5 /* AddressDetailBodyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddressDetailBodyView.h; sourceTree = "<group>"; };
+		BC8C2C552823F57100FBA5D5 /* KSAddressPickerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSAddressPickerView.h; sourceTree = "<group>"; };
+		BC8C2C562823F57100FBA5D5 /* MyAddressListCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MyAddressListCell.xib; sourceTree = "<group>"; };
 		BCB6340C27F6D29500ACFDCF /* KSRCMessageModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSRCMessageModel.h; sourceTree = "<group>"; };
 		BCB6340D27F6D29500ACFDCF /* KSLiveChatroomWelcome.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSLiveChatroomWelcome.m; sourceTree = "<group>"; };
 		BCB6340E27F6D29500ACFDCF /* KSLiveChatroomLeave.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSLiveChatroomLeave.m; sourceTree = "<group>"; };
@@ -2181,6 +2210,7 @@
 		275FA20327E7356B00CFEA2E /* Mine */ = {
 			isa = PBXGroup;
 			children = (
+				BC8C2C412823F57100FBA5D5 /* AddressList */,
 				BC119248280EDD4600A716F7 /* Homework */,
 				BC1191F9280ED63C00A716F7 /* MineCourse */,
 				27F9031B27E87C2D00C08A19 /* DeviceCheck */,
@@ -3412,6 +3442,55 @@
 			path = View;
 			sourceTree = "<group>";
 		};
+		BC8C2C412823F57100FBA5D5 /* AddressList */ = {
+			isa = PBXGroup;
+			children = (
+				BC8C2C422823F57100FBA5D5 /* Controller */,
+				BC8C2C472823F57100FBA5D5 /* Model */,
+				BC8C2C4B2823F57100FBA5D5 /* View */,
+			);
+			path = AddressList;
+			sourceTree = "<group>";
+		};
+		BC8C2C422823F57100FBA5D5 /* Controller */ = {
+			isa = PBXGroup;
+			children = (
+				BC8C2C432823F57100FBA5D5 /* AddressDetailViewController.h */,
+				BC8C2C442823F57100FBA5D5 /* AddressListViewController.h */,
+				BC8C2C452823F57100FBA5D5 /* AddressDetailViewController.m */,
+				BC8C2C462823F57100FBA5D5 /* AddressListViewController.m */,
+			);
+			path = Controller;
+			sourceTree = "<group>";
+		};
+		BC8C2C472823F57100FBA5D5 /* Model */ = {
+			isa = PBXGroup;
+			children = (
+				BC8C2C482823F57100FBA5D5 /* AddressListModel.m */,
+				BC8C2C492823F57100FBA5D5 /* areainfo.json */,
+				BC8C2C4A2823F57100FBA5D5 /* AddressListModel.h */,
+			);
+			path = Model;
+			sourceTree = "<group>";
+		};
+		BC8C2C4B2823F57100FBA5D5 /* View */ = {
+			isa = PBXGroup;
+			children = (
+				BC8C2C4C2823F57100FBA5D5 /* AddressBottomView.h */,
+				BC8C2C4D2823F57100FBA5D5 /* AddressBottomView.xib */,
+				BC8C2C4E2823F57100FBA5D5 /* MyAddressListCell.h */,
+				BC8C2C4F2823F57100FBA5D5 /* KSAddressPickerView.m */,
+				BC8C2C502823F57100FBA5D5 /* AddressDetailBodyView.m */,
+				BC8C2C512823F57100FBA5D5 /* AddressDetailBodyView.xib */,
+				BC8C2C522823F57100FBA5D5 /* MyAddressListCell.m */,
+				BC8C2C532823F57100FBA5D5 /* AddressBottomView.m */,
+				BC8C2C542823F57100FBA5D5 /* AddressDetailBodyView.h */,
+				BC8C2C552823F57100FBA5D5 /* KSAddressPickerView.h */,
+				BC8C2C562823F57100FBA5D5 /* MyAddressListCell.xib */,
+			);
+			path = View;
+			sourceTree = "<group>";
+		};
 		BCB6340A27F6D29500ACFDCF /* Live */ = {
 			isa = PBXGroup;
 			children = (
@@ -4145,6 +4224,7 @@
 				2723B63227F157D500E0B90B /* GroupSettingBodyView.xib in Resources */,
 				BCFE53F728128A9600AD6786 /* TeacherShowCell.xib in Resources */,
 				2723B5BF27F157B100E0B90B /* GroupCreateView.xib in Resources */,
+				BC8C2C5E2823F57100FBA5D5 /* AddressDetailBodyView.xib in Resources */,
 				2723B63727F157D500E0B90B /* ApplyBottomView.xib in Resources */,
 				2723B62F27F157D500E0B90B /* ChatComplainBodyView.xib in Resources */,
 				2723B62127F157D500E0B90B /* NoticeEditBodyView.xib in Resources */,
@@ -4166,6 +4246,7 @@
 				275FA1AD27E734C600CFEA2E /* KSImageAlert.xib in Resources */,
 				BCBFDF5228115DA40052AFE5 /* HomeIntroduceView.xib in Resources */,
 				BC119270280FAF7D00A716F7 /* AccompanyCourseInfoCell.xib in Resources */,
+				BC8C2C5B2823F57100FBA5D5 /* AddressBottomView.xib in Resources */,
 				BC40BA202812552300DEC0D1 /* KSHomeButton.xib in Resources */,
 				2723B5C427F157B100E0B90B /* KSChatListSearchView.xib in Resources */,
 				2779359B27E324A80010E277 /* TZImagePickerController.bundle in Resources */,
@@ -4176,6 +4257,7 @@
 				2723B66327F15CFC00E0B90B /* ModifyNameBodyView.xib in Resources */,
 				BCB635B327F6E1A600ACFDCF /* LiveRoomBottomView.xib in Resources */,
 				BCB6348327F6D29600ACFDCF /* LiveSeatApplyView.xib in Resources */,
+				BC8C2C612823F57100FBA5D5 /* MyAddressListCell.xib in Resources */,
 				2723B66A27F15CFC00E0B90B /* PhoneChangeBodyView.xib in Resources */,
 				27F9032D27E87C2E00C08A19 /* KSNetworkAlert.xib in Resources */,
 				BCFE53ED2812897600AD6786 /* HomeLiveCouseCell.xib in Resources */,
@@ -4208,6 +4290,7 @@
 				2723B66E27F15CFC00E0B90B /* PhoneCheckBodyView.xib in Resources */,
 				BC119217280ED6A900A716F7 /* MyLessonSearchView.xib in Resources */,
 				BCBFDF3E2811564C0052AFE5 /* HomeBannerView.xib in Resources */,
+				BC8C2C5A2823F57100FBA5D5 /* areainfo.json in Resources */,
 				2723B5C527F157B100E0B90B /* ContractListCell.xib in Resources */,
 				BCBFDF48281159A40052AFE5 /* HomeHotAlbumView.xib in Resources */,
 				27F9033727E87C8B00C08A19 /* MineNavView.xib in Resources */,
@@ -4459,6 +4542,7 @@
 				BCB6356727F6D2A300ACFDCF /* MemberChangeMessage.m in Sources */,
 				2779353B27E324A60010E277 /* UrlDecode.m in Sources */,
 				BC40BA23281255F700DEC0D1 /* HomeCourseTipsView.m in Sources */,
+				BC8C2C5F2823F57100FBA5D5 /* MyAddressListCell.m in Sources */,
 				275FA22C27E7356B00CFEA2E /* CourseViewController.m in Sources */,
 				2779358D27E324A80010E277 /* DZNSegmentedControl.m in Sources */,
 				2779352027E324A60010E277 /* CALayer+Color.m in Sources */,
@@ -4492,6 +4576,7 @@
 				2779359C27E324A80010E277 /* TZProgressView.m in Sources */,
 				27F9033627E87C8B00C08A19 /* MineNavView.m in Sources */,
 				BC50171527FC0D8300F8BCBC /* SubjectChooseBodyView.m in Sources */,
+				BC8C2C5C2823F57100FBA5D5 /* KSAddressPickerView.m in Sources */,
 				2723B62727F157D500E0B90B /* GroupMemberViewController.m in Sources */,
 				BC119216280ED6A900A716F7 /* MyLiveCourseCell.m in Sources */,
 				2779353727E324A60010E277 /* UIImage+Color.m in Sources */,
@@ -4671,6 +4756,7 @@
 				2779356727E324A70010E277 /* UIColor+Hex.m in Sources */,
 				BCB6345E27F6D29600ACFDCF /* KSLiveChatroomLeave.m in Sources */,
 				BC11929B280FD2E800A716F7 /* HomeworkBottomView.m in Sources */,
+				BC8C2C602823F57100FBA5D5 /* AddressBottomView.m in Sources */,
 				275FA1E727E7351900CFEA2E /* KSWebSocketManager.m in Sources */,
 				277935AE27E324A80010E277 /* MSSBrowseRemindView.m in Sources */,
 				BCBFDF46281159990052AFE5 /* HomeHotAlbumView.m in Sources */,
@@ -4728,6 +4814,7 @@
 				2723B63327F157D500E0B90B /* ChatComplainBodyView.m in Sources */,
 				2779357927E324A70010E277 /* KSImageButton.m in Sources */,
 				2779351827E324A60010E277 /* NSObject+KSImpChangeTool.m in Sources */,
+				BC8C2C5D2823F57100FBA5D5 /* AddressDetailBodyView.m in Sources */,
 				2779359D27E324A80010E277 /* TZImageManager.m in Sources */,
 				2723B5BE27F157B100E0B90B /* ChatNavView.m in Sources */,
 				BC119218280ED6A900A716F7 /* MyLessonSearchView.m in Sources */,
@@ -4813,6 +4900,7 @@
 				2779354A27E324A60010E277 /* UIImage+Resize.m in Sources */,
 				2723B5A327F1578300E0B90B /* KSChatListViewController.m in Sources */,
 				BC119271280FAF7D00A716F7 /* AccompanyCourseInfoCell.m in Sources */,
+				BC8C2C592823F57100FBA5D5 /* AddressListModel.m in Sources */,
 				2723B68427F15D3D00E0B90B /* AddressViewController.m in Sources */,
 				2779357527E324A70010E277 /* LifeButton.m in Sources */,
 				27F9032C27E87C2E00C08A19 /* KSNetworkAlert.m in Sources */,
@@ -4827,6 +4915,7 @@
 				2723B61C27F157D500E0B90B /* KSRCSearchBar.m in Sources */,
 				277935C627E324A90010E277 /* SDQWMaskCustomModel.m in Sources */,
 				BCB6353C27F6D2A300ACFDCF /* MessageHelper.m in Sources */,
+				BC8C2C582823F57100FBA5D5 /* AddressListViewController.m in Sources */,
 				2779359E27E324A80010E277 /* TZPhotoPickerController.m in Sources */,
 				BCB6353D27F6D2A300ACFDCF /* MessageModel.m in Sources */,
 				277935AA27E324A80010E277 /* MSSBrowseNetworkViewController.m in Sources */,
@@ -4859,6 +4948,7 @@
 				BCB6353927F6D2A300ACFDCF /* MessageCell.m in Sources */,
 				BCB6354027F6D2A300ACFDCF /* ClassroomTitleView.m in Sources */,
 				BC11921C280ED6A900A716F7 /* NewClassPopView.m in Sources */,
+				BC8C2C572823F57100FBA5D5 /* AddressDetailViewController.m in Sources */,
 				BCB6359627F6D2AB00ACFDCF /* LocalRenderManager.m in Sources */,
 				2723B66927F15CFC00E0B90B /* PhoneChangeBodyView.m in Sources */,
 				27F9033227E87C2E00C08A19 /* SettingViewController.m in Sources */,

BIN
KulexiuForStudent/KulexiuForStudent.xcworkspace/xcuserdata/wangzhi.xcuserdatad/UserInterfaceState.xcuserstate


+ 18 - 2
KulexiuForStudent/KulexiuForStudent.xcworkspace/xcuserdata/wangzhi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -30,8 +30,8 @@
             filePath = "KulexiuForStudent/Module/Mine/Setting/Controller/SettingViewController.m"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "223"
-            endingLineNumber = "223"
+            startingLineNumber = "225"
+            endingLineNumber = "225"
             landmarkName = "-modifyUserMessage:gender:"
             landmarkType = "7">
          </BreakpointContent>
@@ -132,5 +132,21 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "88106977-85A3-48AA-A3EE-39F89AF225EF"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "KulexiuForStudent/Module/Home/Controller/HomeViewController.m"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "364"
+            endingLineNumber = "364"
+            landmarkName = "-requestCourseInfo"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
    </Breakpoints>
 </Bucket>

+ 22 - 0
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Mine/address_edit.imageset/Contents.json

@@ -0,0 +1,22 @@
+{
+  "images" : [
+    {
+      "idiom" : "universal",
+      "scale" : "1x"
+    },
+    {
+      "filename" : "address_edit@2x.png",
+      "idiom" : "universal",
+      "scale" : "2x"
+    },
+    {
+      "filename" : "address_edit@3x.png",
+      "idiom" : "universal",
+      "scale" : "3x"
+    }
+  ],
+  "info" : {
+    "author" : "xcode",
+    "version" : 1
+  }
+}

BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Mine/address_edit.imageset/address_edit@2x.png


BIN
KulexiuForStudent/KulexiuForStudent/Assets.xcassets/Mine/address_edit.imageset/address_edit@3x.png


+ 5 - 1
KulexiuForStudent/KulexiuForStudent/Common/Base/KSBaseViewController.m

@@ -444,7 +444,6 @@
     }
     else {
         self.promptView = [[StateView alloc]init];
-        self.promptView.frame = view.bounds;
     }
     _promptPlaceView = view;
     //当请求不到数据时 ,自定义提示view 将会出现;
@@ -453,6 +452,11 @@
     [self.promptView setText:promptString];
 
     [view addSubview:self.promptView];
+    [self.promptView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.edges.mas_equalTo(view);
+        make.width.mas_equalTo(view);
+        make.height.mas_equalTo(view);
+    }];
 }
 
 // 结束刷新后调用方法

+ 52 - 0
KulexiuForStudent/KulexiuForStudent/Common/Base/KSNetworkingManager.h

@@ -491,6 +491,58 @@ NS_ASSUME_NONNULL_BEGIN
 /// @param success 成功
 /// @param faliure 失败
 + (void)homeNewsList:(NSString *)post success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure;
+
+#pragma mark ---- 地址服务
+// /api-mall-portal/member/address/list
+
+/// 获取收货地址
+/// @param get get
+/// @param success 成功
+/// @param faliure 失败
++ (void)companyAddressListRequest:(NSString *)get success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure;
+
+// /api-mall-portal/member/address/add
+
+/// 添加收获地址
+/// @param post post
+/// @param name 收货人名称
+/// @param phoneNumber 电话号码
+/// @param defaultStatus 是否默认收货地址
+/// @param detailAddress 详细地址
+/// @param province 省份
+/// @param city 城市
+/// @param region 区
+/// @param postCode 邮编
+/// @param success 成功
+/// @param faliure 失败
++ (void)addAddressRequest:(NSString *)post name:(NSString *)name phoneNumber:(NSString *)phoneNumber defaultStatus:(NSInteger)defaultStatus detailAddress:(NSString *)detailAddress province:(NSString *)province city:(NSString *)city region:(NSString *)region postCode:(NSString *)postCode success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure;
+
+// /api-mall-portal/member/address/{id}
+
+/// 获取地址详情
+/// @param get get
+/// @param addressId 地址id
+/// @param success 成功
+/// @param faliure 失败
++ (void)queryAddressDetailRequst:(NSString *)get addressId:(NSString *)addressId success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure;
+
+// 修改收货地址
+// /mall-portal-server/member/address/update/{id}
+
+/// 修改收获地址
+/// @param post post
+/// @param addressId 地址id
+/// @param name 收货人名称
+/// @param phoneNumber 电话号码
+/// @param defaultStatus 是否默认收货地址
+/// @param detailAddress 详细地址
+/// @param province 省份
+/// @param city 城市
+/// @param region 区
+/// @param postCode 邮编
+/// @param success 成功
+/// @param faliure 失败
++ (void)updateAddressRequest:(NSString *)post addressId:(NSString *)addressId name:(NSString *)name phoneNumber:(NSString *)phoneNumber defaultStatus:(NSInteger)defaultStatus detailAddress:(NSString *)detailAddress province:(NSString *)province city:(NSString *)city region:(NSString *)region postCode:(NSString *)postCode success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure;
 @end
 
 NS_ASSUME_NONNULL_END

+ 85 - 0
KulexiuForStudent/KulexiuForStudent/Common/Base/KSNetworkingManager.m

@@ -1037,4 +1037,89 @@
     NSMutableDictionary *parm = [NSMutableDictionary dictionary];
     [self request:post andWithUrl:url and:parm success:success faliure:faliure];
 }
+
+#pragma mark ---- 地址服务
+// /api-mall-portal/member/address/list
+
+/// 获取收货地址
+/// @param get get
+/// @param success 成功
+/// @param faliure 失败
++ (void)companyAddressListRequest:(NSString *)get success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure {
+    NSString *url = [NSString stringWithFormat:@"%@%@", hostURL, @"/api-mall-portal/member/address/list"];
+    [self request:get andWithUrl:url and:nil success:success faliure:faliure];
+}
+
+// /api-mall-portal/member/address/add
+
+/// 添加收获地址
+/// @param post post
+/// @param name 收货人名称
+/// @param phoneNumber 电话号码
+/// @param defaultStatus 是否默认收货地址
+/// @param detailAddress 详细地址
+/// @param province 省份
+/// @param city 城市
+/// @param region 区
+/// @param postCode 邮编
+/// @param success 成功
+/// @param faliure 失败
++ (void)addAddressRequest:(NSString *)post name:(NSString *)name phoneNumber:(NSString *)phoneNumber defaultStatus:(NSInteger)defaultStatus detailAddress:(NSString *)detailAddress province:(NSString *)province city:(NSString *)city region:(NSString *)region postCode:(NSString *)postCode success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure {
+    [self configRequestMethodJSON];
+    NSString *url = [NSString stringWithFormat:@"%@%@", hostURL, @"/api-mall-portal/member/address/add"];
+    NSMutableDictionary *parm = [NSMutableDictionary dictionary];
+    [parm setValue:name forKey:@"name"];
+    [parm setValue:phoneNumber forKey:@"phoneNumber"];
+    [parm setValue:@(defaultStatus) forKey:@"defaultStatus"];
+    [parm setValue:detailAddress forKey:@"detailAddress"];
+    [parm setValue:province forKey:@"province"];
+    [parm setValue:city forKey:@"city"];
+    [parm setValue:region forKey:@"region"];
+    [parm setValue:postCode forKey:@"postCode"];
+    [self request:post andWithUrl:url and:parm success:success faliure:faliure];
+}
+
+// /api-mall-portal/member/address/{id}
+
+/// 获取地址详情
+/// @param get get
+/// @param addressId 地址id
+/// @param success 成功
+/// @param faliure 失败
++ (void)queryAddressDetailRequst:(NSString *)get addressId:(NSString *)addressId success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure; {
+    NSString *url = [NSString stringWithFormat:@"%@%@%@", hostURL, @"/api-mall-portal/member/address/",addressId];
+    [self request:get andWithUrl:url and:nil success:success faliure:faliure];
+}
+
+// 修改收货地址
+// /mall-portal-server/member/address/update/{id}
+
+/// 修改收获地址
+/// @param post post
+/// @param addressId 地址id
+/// @param name 收货人名称
+/// @param phoneNumber 电话号码
+/// @param defaultStatus 是否默认收货地址
+/// @param detailAddress 详细地址
+/// @param province 省份
+/// @param city 城市
+/// @param region 区
+/// @param postCode 邮编
+/// @param success 成功
+/// @param faliure 失败
++ (void)updateAddressRequest:(NSString *)post addressId:(NSString *)addressId name:(NSString *)name phoneNumber:(NSString *)phoneNumber defaultStatus:(NSInteger)defaultStatus detailAddress:(NSString *)detailAddress province:(NSString *)province city:(NSString *)city region:(NSString *)region postCode:(NSString *)postCode success:(void(^)(NSDictionary *dic))success faliure:(void(^)(NSError *error))faliure {
+    [self configRequestMethodJSON];
+    NSString *url = [NSString stringWithFormat:@"%@%@%@", hostURL, @"/api-mall-portal/member/address/update/",addressId];
+    NSMutableDictionary *parm = [NSMutableDictionary dictionary];
+    [parm setValue:name forKey:@"name"];
+    [parm setValue:phoneNumber forKey:@"phoneNumber"];
+    [parm setValue:@(defaultStatus) forKey:@"defaultStatus"];
+    [parm setValue:detailAddress forKey:@"detailAddress"];
+    [parm setValue:province forKey:@"province"];
+    [parm setValue:city forKey:@"city"];
+    [parm setValue:region forKey:@"region"];
+    [parm setValue:postCode forKey:@"postCode"];
+    [self request:post andWithUrl:url and:parm success:success faliure:faliure];
+    
+}
 @end

+ 1 - 0
KulexiuForStudent/KulexiuForStudent/Common/Define/Common.h

@@ -44,6 +44,7 @@
 //#define IDCARD_REGEX (@"^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|30|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}([0-9]|x|X)$") // 18位身份证号
 #define IDCARD_REGEX (@"^[0-9]{17}[0-9xX]$") // 18位身份证号
 
+#define PHONE_REGEX_FORMAT (@"^1[3-9]\\d{9}$")     // 电话号码 11位
 
 
 /*---------------------------------------- 常见固态宏 ---------------------------------------

+ 1 - 0
KulexiuForStudent/KulexiuForStudent/Module/Home/Model/HomeLiveGroupModel.h

@@ -21,6 +21,7 @@
 @property (nonatomic, assign) NSInteger courseNum;
 @property (nonatomic, strong) NSString *courseGroupName;
 @property (nonatomic, assign) NSInteger buyCount;
+@property (nonatomic, strong) NSString *subjectName;
 
 + (instancetype)modelObjectWithDictionary:(NSDictionary *)dict;
 - (instancetype)initWithDictionary:(NSDictionary *)dict;

+ 7 - 0
KulexiuForStudent/KulexiuForStudent/Module/Home/Model/HomeLiveGroupModel.m

@@ -18,6 +18,7 @@ NSString *const kHomeLiveGroupModelCourseStartTime = @"courseStartTime";
 NSString *const kHomeLiveGroupModelCourseNum = @"courseNum";
 NSString *const kHomeLiveGroupModelCourseGroupName = @"courseGroupName";
 NSString *const kHomeLiveGroupModelBuyCount= @"buyCount";
+NSString *const kHomeLiveGroupModelSubjectName= @"subjectName";
 
 @interface HomeLiveGroupModel ()
 
@@ -37,6 +38,7 @@ NSString *const kHomeLiveGroupModelBuyCount= @"buyCount";
 @synthesize courseNum = _courseNum;
 @synthesize courseGroupName = _courseGroupName;
 @synthesize buyCount = _buyCount;
+@synthesize subjectName = _subjectName;
 
 + (instancetype)modelObjectWithDictionary:(NSDictionary *)dict
 {
@@ -60,6 +62,7 @@ NSString *const kHomeLiveGroupModelBuyCount= @"buyCount";
             self.courseNum = [[self objectOrNilForKey:kHomeLiveGroupModelCourseNum fromDictionary:dict] integerValue];
             self.courseGroupName = [self objectOrNilForKey:kHomeLiveGroupModelCourseGroupName fromDictionary:dict];
             self.buyCount = [[self objectOrNilForKey:kHomeLiveGroupModelBuyCount fromDictionary:dict] integerValue];
+            self.subjectName = [self objectOrNilForKey:kHomeLiveGroupModelSubjectName fromDictionary:dict];
 
     }
     
@@ -80,6 +83,7 @@ NSString *const kHomeLiveGroupModelBuyCount= @"buyCount";
     [mutableDict setValue:[NSNumber numberWithInteger:self.courseNum] forKey:kHomeLiveGroupModelCourseNum];
     [mutableDict setValue:self.courseGroupName forKey:kHomeLiveGroupModelCourseGroupName];
     [mutableDict setValue:[NSNumber numberWithInteger:self.buyCount] forKey:kHomeLiveGroupModelBuyCount];
+    [mutableDict setValue:self.subjectName forKey:kHomeLiveGroupModelSubjectName];
     return [NSDictionary dictionaryWithDictionary:mutableDict];
 }
 
@@ -116,6 +120,7 @@ NSString *const kHomeLiveGroupModelBuyCount= @"buyCount";
     self.courseNum = [aDecoder decodeIntegerForKey:kHomeLiveGroupModelCourseNum];
     self.courseGroupName = [aDecoder decodeObjectForKey:kHomeLiveGroupModelCourseGroupName];
     self.buyCount = [aDecoder decodeIntegerForKey:kHomeLiveGroupModelBuyCount];
+    self.subjectName = [aDecoder decodeObjectForKey:kHomeLiveGroupModelSubjectName];
     return self;
 }
 
@@ -132,6 +137,7 @@ NSString *const kHomeLiveGroupModelBuyCount= @"buyCount";
     [aCoder encodeInteger:_courseNum forKey:kHomeLiveGroupModelCourseNum];
     [aCoder encodeObject:_courseGroupName forKey:kHomeLiveGroupModelCourseGroupName];
     [aCoder encodeInteger:_buyCount forKey:kHomeLiveGroupModelBuyCount];
+    [aCoder encodeObject:_subjectName forKey:kHomeLiveGroupModelSubjectName];
 }
 
 - (id)copyWithZone:(NSZone *)zone
@@ -150,6 +156,7 @@ NSString *const kHomeLiveGroupModelBuyCount= @"buyCount";
         copy.courseNum = self.courseNum;
         copy.courseGroupName = [self.courseGroupName copyWithZone:zone];
         copy.buyCount = self.buyCount;
+        copy.subjectName = [self.subjectName copyWithZone:zone];
     }
     
     return copy;

+ 3 - 0
KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeLiveCouseCell.m

@@ -23,6 +23,8 @@
 
 @property (weak, nonatomic) IBOutlet UILabel *descLabel;
 
+@property (weak, nonatomic) IBOutlet UILabel *subjectLabel;
+
 @end
 
 @implementation HomeLiveCouseCell
@@ -51,6 +53,7 @@
         [dateFormatter setDateFormat:@"yyyy年MM月dd日 HH:mm"];
         self.courseBegin.text = [NSString returnNoNullStringWithString:[dateFormatter stringFromDate:beginDate]];
     }
+    self.subjectLabel.text = [NSString returnNoNullStringWithString:source.subjectName];
 }
 
 - (void)setSelected:(BOOL)selected animated:(BOOL)animated {

+ 29 - 0
KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeLiveCouseCell.xib

@@ -33,6 +33,32 @@
                                     </userDefinedRuntimeAttribute>
                                 </userDefinedRuntimeAttributes>
                             </imageView>
+                            <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="r6M-a2-FO8">
+                                <rect key="frame" x="18" y="16" width="24.5" height="13"/>
+                                <subviews>
+                                    <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="长笛" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="scN-5q-NZR">
+                                        <rect key="frame" x="3" y="0.0" width="18.5" height="13"/>
+                                        <constraints>
+                                            <constraint firstAttribute="height" constant="13" id="RwG-hI-J4e"/>
+                                        </constraints>
+                                        <fontDescription key="fontDescription" type="system" pointSize="9"/>
+                                        <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                                        <nil key="highlightedColor"/>
+                                    </label>
+                                </subviews>
+                                <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.28999999999999998" colorSpace="custom" customColorSpace="calibratedRGB"/>
+                                <constraints>
+                                    <constraint firstAttribute="trailing" secondItem="scN-5q-NZR" secondAttribute="trailing" constant="3" id="1iF-eS-1td"/>
+                                    <constraint firstItem="scN-5q-NZR" firstAttribute="top" secondItem="r6M-a2-FO8" secondAttribute="top" id="EEk-7Y-UsO"/>
+                                    <constraint firstAttribute="bottom" secondItem="scN-5q-NZR" secondAttribute="bottom" id="Jro-5B-Skf"/>
+                                    <constraint firstItem="scN-5q-NZR" firstAttribute="leading" secondItem="r6M-a2-FO8" secondAttribute="leading" constant="3" id="fd1-gM-5em"/>
+                                </constraints>
+                                <userDefinedRuntimeAttributes>
+                                    <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
+                                        <real key="value" value="1"/>
+                                    </userDefinedRuntimeAttribute>
+                                </userDefinedRuntimeAttributes>
+                            </view>
                             <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="单簧管基础入门单曲练习" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8ja-4v-aTz">
                                 <rect key="frame" x="148" y="14" width="246" height="20"/>
                                 <constraints>
@@ -102,6 +128,7 @@
                         </subviews>
                         <color key="backgroundColor" systemColor="systemBackgroundColor"/>
                         <constraints>
+                            <constraint firstItem="r6M-a2-FO8" firstAttribute="leading" secondItem="mto-Fi-MuN" secondAttribute="leading" constant="8" id="4ci-Yp-ZC4"/>
                             <constraint firstItem="mto-Fi-MuN" firstAttribute="leading" secondItem="d3t-M0-UQn" secondAttribute="leading" constant="10" id="6BN-tn-yyu"/>
                             <constraint firstItem="H4s-4H-yh0" firstAttribute="leading" secondItem="8ja-4v-aTz" secondAttribute="leading" id="6xx-BQ-Org"/>
                             <constraint firstItem="rZn-jF-zsG" firstAttribute="leading" secondItem="T3t-fA-cM4" secondAttribute="leading" id="CBs-2D-gkT"/>
@@ -114,6 +141,7 @@
                             <constraint firstItem="rZn-jF-zsG" firstAttribute="top" secondItem="T3t-fA-cM4" secondAttribute="bottom" constant="8" id="fzb-a0-8ma"/>
                             <constraint firstItem="H4s-4H-yh0" firstAttribute="top" secondItem="8ja-4v-aTz" secondAttribute="bottom" constant="3" id="oJi-wg-cDg"/>
                             <constraint firstItem="T3t-fA-cM4" firstAttribute="leading" secondItem="H4s-4H-yh0" secondAttribute="leading" id="pMN-ud-rPR"/>
+                            <constraint firstItem="r6M-a2-FO8" firstAttribute="top" secondItem="mto-Fi-MuN" secondAttribute="top" constant="6" id="uVC-r9-xKR"/>
                             <constraint firstItem="8ja-4v-aTz" firstAttribute="leading" secondItem="mto-Fi-MuN" secondAttribute="trailing" constant="8" id="vFc-T8-uGy"/>
                             <constraint firstAttribute="trailing" secondItem="iFI-xj-FYd" secondAttribute="trailing" constant="10" id="w1d-7L-E1j"/>
                             <constraint firstAttribute="trailing" secondItem="8ja-4v-aTz" secondAttribute="trailing" constant="10" id="xjo-bW-BbU"/>
@@ -141,6 +169,7 @@
                 <outlet property="coverImage" destination="mto-Fi-MuN" id="bnA-Le-57d"/>
                 <outlet property="descLabel" destination="iFI-xj-FYd" id="17h-Ba-iO1"/>
                 <outlet property="priceLabel" destination="rZn-jF-zsG" id="H15-rk-wqH"/>
+                <outlet property="subjectLabel" destination="scN-5q-NZR" id="T2E-zp-Hjd"/>
                 <outlet property="teacherName" destination="H4s-4H-yh0" id="sMX-He-jR0"/>
             </connections>
             <point key="canvasLocation" x="213.04347826086959" y="155.35714285714286"/>

+ 2 - 0
KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeVideoCourseCell.m

@@ -20,6 +20,7 @@
 @property (weak, nonatomic) IBOutlet UILabel *courseCount;
 
 @property (weak, nonatomic) IBOutlet UILabel *descLabel;
+@property (weak, nonatomic) IBOutlet UILabel *subjectLabel;
 
 @end
 
@@ -38,6 +39,7 @@
     self.coursePrice.text = [NSString stringWithFormat:@"¥%.2f",source.lessonPrice];
     self.courseCount.text = [NSString stringWithFormat:@"%zd课时",source.lessonCount];
     self.descLabel.text = [NSString stringWithFormat:@"%zd人已购买",source.buyCount];
+    self.subjectLabel.text = [NSString returnNoNullStringWithString:source.subjectName];
 }
 
 - (void)setSelected:(BOOL)selected animated:(BOOL)animated {

+ 29 - 0
KulexiuForStudent/KulexiuForStudent/Module/Home/View/HomeVideoCourseCell.xib

@@ -33,6 +33,32 @@
                                     </userDefinedRuntimeAttribute>
                                 </userDefinedRuntimeAttributes>
                             </imageView>
+                            <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="XBM-bX-gza">
+                                <rect key="frame" x="18" y="28.5" width="24.5" height="13"/>
+                                <subviews>
+                                    <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="长笛" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="hXc-Gf-sP3">
+                                        <rect key="frame" x="3" y="0.0" width="18.5" height="13"/>
+                                        <constraints>
+                                            <constraint firstAttribute="height" constant="13" id="c71-bQ-peo"/>
+                                        </constraints>
+                                        <fontDescription key="fontDescription" type="system" pointSize="9"/>
+                                        <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                                        <nil key="highlightedColor"/>
+                                    </label>
+                                </subviews>
+                                <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.28999999999999998" colorSpace="custom" customColorSpace="calibratedRGB"/>
+                                <constraints>
+                                    <constraint firstAttribute="bottom" secondItem="hXc-Gf-sP3" secondAttribute="bottom" id="2P0-Ww-B8y"/>
+                                    <constraint firstItem="hXc-Gf-sP3" firstAttribute="top" secondItem="XBM-bX-gza" secondAttribute="top" id="TnG-Bx-Hf6"/>
+                                    <constraint firstAttribute="trailing" secondItem="hXc-Gf-sP3" secondAttribute="trailing" constant="3" id="uGF-3l-goL"/>
+                                    <constraint firstItem="hXc-Gf-sP3" firstAttribute="leading" secondItem="XBM-bX-gza" secondAttribute="leading" constant="3" id="vA0-LG-12S"/>
+                                </constraints>
+                                <userDefinedRuntimeAttributes>
+                                    <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
+                                        <real key="value" value="1"/>
+                                    </userDefinedRuntimeAttribute>
+                                </userDefinedRuntimeAttributes>
+                            </view>
                             <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="单簧管基础入门单曲练习" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="p1L-Tc-1eC">
                                 <rect key="frame" x="148" y="26.5" width="205" height="20"/>
                                 <constraints>
@@ -99,11 +125,13 @@
                             <constraint firstAttribute="trailing" secondItem="wLP-Ow-uiD" secondAttribute="trailing" constant="10" id="BJd-b3-GDy"/>
                             <constraint firstItem="vlX-ud-WSY" firstAttribute="leading" secondItem="JR5-GO-mSN" secondAttribute="trailing" constant="11" id="Baq-P2-MLw"/>
                             <constraint firstItem="KYe-PG-V9i" firstAttribute="top" secondItem="p1L-Tc-1eC" secondAttribute="bottom" constant="3" id="Hh3-6E-Cmp"/>
+                            <constraint firstItem="XBM-bX-gza" firstAttribute="top" secondItem="knq-4v-R8V" secondAttribute="top" constant="6" id="Ksh-Br-hIn"/>
                             <constraint firstItem="knq-4v-R8V" firstAttribute="centerY" secondItem="Hwe-zX-Dr8" secondAttribute="centerY" id="LHd-wh-QXf"/>
                             <constraint firstItem="JR5-GO-mSN" firstAttribute="bottom" secondItem="knq-4v-R8V" secondAttribute="bottom" constant="-5" id="Of4-Nt-ICM"/>
                             <constraint firstItem="p1L-Tc-1eC" firstAttribute="top" secondItem="knq-4v-R8V" secondAttribute="top" constant="4" id="gMW-CX-juj"/>
                             <constraint firstAttribute="trailing" secondItem="p1L-Tc-1eC" secondAttribute="trailing" constant="10" id="i4s-hj-WAH"/>
                             <constraint firstItem="KYe-PG-V9i" firstAttribute="leading" secondItem="p1L-Tc-1eC" secondAttribute="leading" id="idA-YD-3dU"/>
+                            <constraint firstItem="XBM-bX-gza" firstAttribute="leading" secondItem="knq-4v-R8V" secondAttribute="leading" constant="8" id="qYL-vE-gnZ"/>
                             <constraint firstItem="vlX-ud-WSY" firstAttribute="centerY" secondItem="JR5-GO-mSN" secondAttribute="centerY" id="tDh-91-MoS"/>
                             <constraint firstItem="JR5-GO-mSN" firstAttribute="leading" secondItem="KYe-PG-V9i" secondAttribute="leading" id="ytX-Pm-yGb"/>
                         </constraints>
@@ -130,6 +158,7 @@
                 <outlet property="coursePrice" destination="JR5-GO-mSN" id="Qti-X4-3xG"/>
                 <outlet property="coverImage" destination="knq-4v-R8V" id="dpy-Wz-IEu"/>
                 <outlet property="descLabel" destination="wLP-Ow-uiD" id="lkg-g1-9me"/>
+                <outlet property="subjectLabel" destination="hXc-Gf-sP3" id="eRk-fl-2WL"/>
                 <outlet property="teacherName" destination="KYe-PG-V9i" id="ylg-Uv-HyL"/>
             </connections>
             <point key="canvasLocation" x="150" y="131.58482142857142"/>

+ 16 - 2
KulexiuForStudent/KulexiuForStudent/Module/Home/View/TeacherShowCell.m

@@ -59,10 +59,24 @@
     NSInteger duration = [KSVideoHelper getVideoDuration:sourceModel.videoUrl];
     NSString *durationString = @"00:00";
     if (duration / 60 > 0) {
-        durationString = [NSString stringWithFormat:@"%2ld:%2ld", duration / 60, duration % 60];
+        NSInteger secondTime = duration % 60;
+        NSString *secondStr = @"";
+        if (secondTime < 10) {
+            secondStr = [NSString stringWithFormat:@"0%zd",secondTime];
+        } else {
+            secondStr = [NSString stringWithFormat:@"%zd",secondTime];
+        }
+        durationString = [NSString stringWithFormat:@"%2ld:%@", duration / 60, secondStr];
     }
     else {
-        durationString = [NSString stringWithFormat:@"00:%2ld", duration];
+        NSInteger secondTime = duration % 60;
+        NSString *secondStr = @"";
+        if (secondTime < 10) {
+            secondStr = [NSString stringWithFormat:@"0%zd",secondTime];
+        } else {
+            secondStr = [NSString stringWithFormat:@"%zd",secondTime];
+        }
+        durationString = [NSString stringWithFormat:@"00:%@", secondStr];
     }
     self.durationLabel.text = durationString;
 }

+ 20 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressDetailViewController.h

@@ -0,0 +1,20 @@
+//
+//  AddressDetailViewController.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "KSBaseViewController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AddressDetailViewController : KSBaseViewController
+
+@property (nonatomic, strong) NSString *addressId;
+
+@property (nonatomic, assign) BOOL modifyAddress;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 180 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressDetailViewController.m

@@ -0,0 +1,180 @@
+//
+//  AddressDetailViewController.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "AddressDetailViewController.h"
+#import "KSAddressPickerView.h"
+#import "NSObject+ReadDocument.h"   // 读取文件
+#import "AddressDetailBodyView.h"
+
+@interface AddressDetailViewController ()
+
+@property (nonatomic, strong) NSArray *addressArray;
+
+@property (nonatomic, strong) AddressDetailBodyView *bodyView;
+
+@property (nonatomic, strong) NSString *cityCode;
+
+@property (nonatomic, strong) NSString *province;  // 省
+@property (nonatomic, strong) NSString *city;    // 市
+@property (nonatomic, strong) NSString *region;  // 区
+
+
+@end
+
+@implementation AddressDetailViewController
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    // Do any additional setup after loading the view.
+    [self allocTitle:@"编辑地址"];
+    [self addressConfigSource];
+    [self configUI];
+    if (self.modifyAddress) {
+        [self queryAddressDetail];
+    }
+}
+
+- (void)queryAddressDetail {
+    [self showhud];
+    [KSNetworkingManager queryAddressDetailRequst:KS_GET addressId:self.addressId success:^(NSDictionary * _Nonnull dic) {
+        [self removehub];
+        if ([dic integerValueForKey:@"code"] == 200) {
+            [self evaluateUI:[dic dictionaryValueForKey:@"data"]];
+        }
+        else {
+            [self MBPShow:[dic stringValueForKey:@"message"]];
+        }
+    } faliure:^(NSError * _Nonnull error) {
+        [self removehub];
+    }];
+}
+
+- (void)evaluateUI:(NSDictionary *)parm {
+    self.bodyView.nameField.text = [NSString returnNoNullStringWithString:[parm stringValueForKey:@"name"]];
+    self.bodyView.phoneField.text = [NSString returnNoNullStringWithString:[parm stringValueForKey:@"phoneNumber"]];
+    self.province = [parm stringValueForKey:@"province"];
+    self.city = [parm stringValueForKey:@"city"];
+    self.region = [parm stringValueForKey:@"region"];
+    self.cityCode = [parm stringValueForKey:@"postCode"];
+    self.bodyView.addressView.text = [NSString stringWithFormat:@"%@ %@ %@",[NSString returnNoNullStringWithString:self.province],[NSString returnNoNullStringWithString:self.city],[NSString returnNoNullStringWithString:self.region]];
+    self.bodyView.addressTips.hidden = YES;
+    if (![NSString isEmptyString:[parm stringValueForKey:@"detailAddress"]]) {
+        self.bodyView.detailAddress.text = [parm stringValueForKey:@"detailAddress"];
+        self.bodyView.descLabel.hidden = YES;
+    }
+    
+    self.bodyView.isOn = [parm boolValueForKey:@"defaultStatus"];
+    
+}
+
+- (void)configUI {
+    [self.scrollView removeFromSuperview];
+    self.bodyView = [AddressDetailBodyView shareInstance];
+    [self.view addSubview:self.bodyView];
+    CGFloat height = KPortraitHeight - kNaviBarHeight - iPhoneXSafeBottomMargin;
+    [self.bodyView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.right.mas_equalTo(self.view);
+        make.top.mas_equalTo(self.view.mas_top);
+        make.height.mas_equalTo(height);
+    }];
+    MJWeakSelf;
+    [self.bodyView chooseCityCallback:^(ADDRESSACTION type) {
+        if (type == ADDRESSACTION_CITY) {
+            [weakSelf chooseCity];
+        }
+        else {
+            [weakSelf submitAction];
+        }
+    }];
+    
+}
+
+- (void)chooseCity {
+    KSAddressPickerView *picker = [[KSAddressPickerView alloc] initWithTitle:nil totalRows:3 sourceData:self.addressArray chooseReturnWithBlock:^(NSArray * _Nonnull addressArray, NSString * _Nonnull countryCode) {
+        self.province = addressArray[0];
+        self.city = addressArray[1];
+        self.region = addressArray[2];
+        self.cityCode = countryCode;
+        self.bodyView.addressView.text = [NSString stringWithFormat:@"%@ %@ %@",[NSString returnNoNullStringWithString:self.province],[NSString returnNoNullStringWithString:self.city],[NSString returnNoNullStringWithString:self.region]];
+        self.bodyView.addressTips.hidden = YES;
+    }];
+    [picker show];
+}
+
+- (void)addressConfigSource {
+    self.addressArray = [NSObject loadAddressMessage];
+    
+}
+
+- (void)submitAction {
+    if ([NSString isEmptyString:self.bodyView.nameField.text]) {
+        [self MBPShow:@"请输入收货人姓名"];
+        return;
+    }
+    
+    NSString *phoneNo = self.bodyView.phoneField.text;
+    if ([NSString isEmptyString:phoneNo]) {
+        [self MBPShow:@"请输入手机号码"];
+        return;
+    }
+    // 判断手机号是否合规
+    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", PHONE_REGEX_FORMAT];
+    if ([predicate evaluateWithObject:phoneNo] == NO) {
+        [self MBPShow:@"手机号格式输入有误"];
+        return;
+    }
+    if ([NSString isEmptyString:self.bodyView.addressView.text]) {
+        [self MBPShow:@"请选择地址"];
+        return;
+    }
+    if (self.modifyAddress) {
+        [self showhud];
+        [KSNetworkingManager updateAddressRequest:KS_POST addressId:self.addressId name:self.bodyView.nameField.text phoneNumber:phoneNo defaultStatus:self.bodyView.isOn detailAddress:self.bodyView.detailAddress.text province:self.province city:self.city region:self.region postCode:self.cityCode success:^(NSDictionary * _Nonnull dic) {
+            [self removehub];
+            if ([dic integerValueForKey:@"code"] == 200) {
+                MJWeakSelf;
+                [self KSShowMsg:@"修改成功" promptCompletion:^{
+                    [weakSelf backAction];
+                }];
+            }
+            else {
+                [self MBPShow:[dic stringValueForKey:@"message"]];
+            }
+        } faliure:^(NSError * _Nonnull error) {
+            [self removehub];
+        }];
+    }
+    else {
+        [self showhud];
+        [KSNetworkingManager addAddressRequest:KS_POST name:self.bodyView.nameField.text phoneNumber:phoneNo defaultStatus:self.bodyView.isOn detailAddress:self.bodyView.detailAddress.text province:self.province city:self.city region:self.region postCode:self.cityCode success:^(NSDictionary * _Nonnull dic) {
+            [self removehub];
+            if ([dic integerValueForKey:@"code"] == 200) {
+                MJWeakSelf;
+                [self KSShowMsg:@"新增成功" promptCompletion:^{
+                    [weakSelf backAction];
+                }];
+            }
+            else {
+                [self MBPShow:[dic stringValueForKey:@"message"]];
+            }
+        } faliure:^(NSError * _Nonnull error) {
+            [self removehub];
+        }];
+    }
+}
+
+/*
+#pragma mark - Navigation
+
+// In a storyboard-based application, you will often want to do a little preparation before navigation
+- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
+    // Get the new view controller using [segue destinationViewController].
+    // Pass the selected object to the new view controller.
+}
+*/
+
+@end

+ 16 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressListViewController.h

@@ -0,0 +1,16 @@
+//
+//  AddressListViewController.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "KSBaseViewController.h"
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface AddressListViewController : KSBaseViewController
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 168 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressListViewController.m

@@ -0,0 +1,168 @@
+//
+//  AddressListViewController.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "AddressListViewController.h"
+#import "MyAddressListCell.h"
+#import "AddressBottomView.h"
+#import "AddressDetailViewController.h"
+#import "AddressListModel.h"
+
+@interface AddressListViewController ()<UITableViewDataSource,UITableViewDelegate>
+
+@property (nonatomic, strong) UITableView *tableView;
+
+@property (nonatomic, strong) AddressBottomView *bottomView;
+
+@end
+
+@implementation AddressListViewController
+
+- (void)viewDidLoad {
+    [super viewDidLoad];
+    // Do any additional setup after loading the view.
+    [self allocTitle:@"地址列表"];
+    [self configUI];
+}
+
+- (void)viewWillAppear:(BOOL)animated {
+    [super viewWillAppear:animated];
+    [self refreshAndRequestData];
+}
+
+- (void)refreshAndRequestData {
+    [self resetParamenter];
+    [self requestData];
+}
+
+- (void)configUI {
+    [self.scrollView removeFromSuperview];
+    [self.view addSubview:self.bottomView];
+    [self.bottomView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.right.mas_equalTo(self.view);
+        make.bottom.mas_equalTo(self.view.mas_bottom).offset(-iPhoneXSafeBottomMargin);
+        make.height.mas_equalTo(70);
+    }];
+    [self.view addSubview:self.tableView];
+    [self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
+        make.left.right.top.mas_equalTo(self.view);
+        make.bottom.mas_equalTo(self.bottomView.mas_top);
+    }];
+    MJWeakSelf;
+    self.tableView.mj_header = [KSGifRefreshHeader headerWithRefreshingBlock:^{
+        [weakSelf refreshAndRequestData];
+    }];
+}
+
+- (void)resetParamenter {
+    self.dataArray = [NSMutableArray array];
+    [self.tableView.mj_footer resetNoMoreData];
+    [self setPromptString:@"暂无数据" imageName:@"wd_img_zwsj" inView:self.tableView];
+    [self.tableView reloadData];
+}
+
+- (void)endRefresh {
+    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
+        [self.tableView.mj_header endRefreshing];
+    });
+}
+
+- (void)requestData {
+    [self showhud];
+    [KSNetworkingManager companyAddressListRequest:KS_GET success:^(NSDictionary * _Nonnull dic) {
+        [self removehub];
+        [self endRefresh];
+        if ([dic integerValueForKey:@"code"] == 200) {
+            NSArray *listArray = [dic arrayValueForKey:@"data"];
+            for (NSDictionary *parm in listArray) {
+                AddressListModel *model = [[AddressListModel alloc] initWithDictionary:parm];
+                [self.dataArray addObject:model];
+            }
+        }
+        else {
+            [self MBPShow:[dic stringValueForKey:@"message"]];
+        }
+        [self.tableView reloadData];
+        [self changePromptLabelState];
+    } faliure:^(NSError * _Nonnull error) {
+        [self removehub];
+        [self endRefresh];
+        if (self.networkAvaiable == NO) {
+            [self setPromptString:@"暂无网络" imageName:@"no_networking" inView:self.tableView];
+        }
+        [self.dataArray removeAllObjects];
+        [self.tableView reloadData];
+        [self changePromptLabelState];
+    }];
+}
+
+#pragma mark ------ table data source
+- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
+    return self.dataArray.count;
+}
+- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
+    AddressListModel *model = self.dataArray[indexPath.row];
+    MyAddressListCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyAddressListCell"];
+    MJWeakSelf;
+    [cell configWithSource:model callback:^(NSString *addressId) {
+        [weakSelf modifyAddress:addressId];
+    }];
+    return cell;
+}
+
+- (void)modifyAddress:(NSString *)addressId {
+    AddressDetailViewController *ctrl = [[AddressDetailViewController alloc] init];
+    ctrl.addressId = addressId;
+    ctrl.modifyAddress = YES;
+    [self.navigationController pushViewController:ctrl animated:YES];
+}
+
+- (UITableView *)tableView {
+    if (!_tableView) {
+        _tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStylePlain];
+        _tableView.backgroundColor = [UIColor clearColor];
+        _tableView.delegate = self;
+        _tableView.dataSource = self;
+        _tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
+        _tableView.showsHorizontalScrollIndicator = NO;
+        _tableView.showsVerticalScrollIndicator = NO;
+        _tableView.rowHeight = UITableViewAutomaticDimension;
+        _tableView.estimatedRowHeight = 80.0f;
+        [_tableView registerNib:[UINib nibWithNibName:@"MyAddressListCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:@"MyAddressListCell"];
+        UIView *bottomView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreenWidth, 15)];
+        bottomView.backgroundColor = HexRGB(0xf6f8f9);
+        _tableView.tableFooterView = bottomView;
+    }
+    return _tableView;
+}
+
+- (AddressBottomView *)bottomView {
+    if (!_bottomView) {
+        _bottomView = [AddressBottomView shareInstance];
+        MJWeakSelf;
+        [_bottomView addAddressCallback:^{
+            [weakSelf addNewAddress];
+        }];
+    }
+    return _bottomView;
+}
+
+- (void)addNewAddress {
+    AddressDetailViewController *ctrl = [[AddressDetailViewController alloc] init];
+    [self.navigationController pushViewController:ctrl animated:YES];
+}
+
+/*
+#pragma mark - Navigation
+
+// In a storyboard-based application, you will often want to do a little preparation before navigation
+- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
+    // Get the new view controller using [segue destinationViewController].
+    // Pass the selected object to the new view controller.
+}
+*/
+
+@end

+ 29 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Model/AddressListModel.h

@@ -0,0 +1,29 @@
+//
+//  AddressListModel.h
+//
+//  Created by Steven  on 2022/5/5
+//  Copyright (c) 2022 __MyCompanyName__. All rights reserved.
+//
+
+#import <Foundation/Foundation.h>
+
+
+
+@interface AddressListModel : NSObject <NSCoding, NSCopying>
+
+@property (nonatomic, strong) NSString *region;
+@property (nonatomic, strong) NSString *postCode;
+@property (nonatomic, strong) NSString *city;
+@property (nonatomic, strong) NSString *internalBaseClassIdentifier;
+@property (nonatomic, assign) double defaultStatus;
+@property (nonatomic, strong) NSString *province;
+@property (nonatomic, strong) NSString *memberId;
+@property (nonatomic, strong) NSString *detailAddress;
+@property (nonatomic, strong) NSString *name;
+@property (nonatomic, strong) NSString *phoneNumber;
+
++ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict;
+- (instancetype)initWithDictionary:(NSDictionary *)dict;
+- (NSDictionary *)dictionaryRepresentation;
+
+@end

+ 162 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Model/AddressListModel.m

@@ -0,0 +1,162 @@
+//
+//  AddressListModel.m
+//
+//  Created by Steven  on 2022/5/5
+//  Copyright (c) 2022 __MyCompanyName__. All rights reserved.
+//
+
+#import "AddressListModel.h"
+
+
+NSString *const kAddressListModelRegion = @"region";
+NSString *const kAddressListModelPostCode = @"postCode";
+NSString *const kAddressListModelCity = @"city";
+NSString *const kAddressListModelId = @"id";
+NSString *const kAddressListModelDefaultStatus = @"defaultStatus";
+NSString *const kAddressListModelProvince = @"province";
+NSString *const kAddressListModelMemberId = @"memberId";
+NSString *const kAddressListModelDetailAddress = @"detailAddress";
+NSString *const kAddressListModelName = @"name";
+NSString *const kAddressListModelPhoneNumber = @"phoneNumber";
+
+
+@interface AddressListModel ()
+
+- (id)objectOrNilForKey:(id)aKey fromDictionary:(NSDictionary *)dict;
+
+@end
+
+@implementation AddressListModel
+
+@synthesize region = _region;
+@synthesize postCode = _postCode;
+@synthesize city = _city;
+@synthesize internalBaseClassIdentifier = _internalBaseClassIdentifier;
+@synthesize defaultStatus = _defaultStatus;
+@synthesize province = _province;
+@synthesize memberId = _memberId;
+@synthesize detailAddress = _detailAddress;
+@synthesize name = _name;
+@synthesize phoneNumber = _phoneNumber;
+
+
++ (instancetype)modelObjectWithDictionary:(NSDictionary *)dict
+{
+    return [[self alloc] initWithDictionary:dict];
+}
+
+- (instancetype)initWithDictionary:(NSDictionary *)dict
+{
+    self = [super init];
+    
+    // This check serves to make sure that a non-NSDictionary object
+    // passed into the model class doesn't break the parsing.
+    if(self && [dict isKindOfClass:[NSDictionary class]]) {
+            self.region = [self objectOrNilForKey:kAddressListModelRegion fromDictionary:dict];
+            self.postCode = [self objectOrNilForKey:kAddressListModelPostCode fromDictionary:dict];
+            self.city = [self objectOrNilForKey:kAddressListModelCity fromDictionary:dict];
+            self.internalBaseClassIdentifier = [self objectOrNilForKey:kAddressListModelId fromDictionary:dict];
+            self.defaultStatus = [[self objectOrNilForKey:kAddressListModelDefaultStatus fromDictionary:dict] doubleValue];
+            self.province = [self objectOrNilForKey:kAddressListModelProvince fromDictionary:dict];
+            self.memberId = [self objectOrNilForKey:kAddressListModelMemberId fromDictionary:dict];
+            self.detailAddress = [self objectOrNilForKey:kAddressListModelDetailAddress fromDictionary:dict];
+            self.name = [self objectOrNilForKey:kAddressListModelName fromDictionary:dict];
+            self.phoneNumber = [self objectOrNilForKey:kAddressListModelPhoneNumber fromDictionary:dict];
+
+    }
+    
+    return self;
+    
+}
+
+- (NSDictionary *)dictionaryRepresentation
+{
+    NSMutableDictionary *mutableDict = [NSMutableDictionary dictionary];
+    [mutableDict setValue:self.region forKey:kAddressListModelRegion];
+    [mutableDict setValue:self.postCode forKey:kAddressListModelPostCode];
+    [mutableDict setValue:self.city forKey:kAddressListModelCity];
+    [mutableDict setValue:self.internalBaseClassIdentifier forKey:kAddressListModelId];
+    [mutableDict setValue:[NSNumber numberWithDouble:self.defaultStatus] forKey:kAddressListModelDefaultStatus];
+    [mutableDict setValue:self.province forKey:kAddressListModelProvince];
+    [mutableDict setValue:self.memberId forKey:kAddressListModelMemberId];
+    [mutableDict setValue:self.detailAddress forKey:kAddressListModelDetailAddress];
+    [mutableDict setValue:self.name forKey:kAddressListModelName];
+    [mutableDict setValue:self.phoneNumber forKey:kAddressListModelPhoneNumber];
+
+    return [NSDictionary dictionaryWithDictionary:mutableDict];
+}
+
+- (NSString *)description 
+{
+    return [NSString stringWithFormat:@"%@", [self dictionaryRepresentation]];
+}
+
+#pragma mark - Helper Method
+- (id)objectOrNilForKey:(id)aKey fromDictionary:(NSDictionary *)dict
+{
+    id object = [dict objectForKey:aKey];
+    if ([object isKindOfClass:[NSNumber class]]) {
+        NSNumber *number = object;
+        object = [number stringValue];
+    }
+    return [object isEqual:[NSNull null]] ? nil : object;
+}
+
+
+#pragma mark - NSCoding Methods
+
+- (id)initWithCoder:(NSCoder *)aDecoder
+{
+    self = [super init];
+
+    self.region = [aDecoder decodeObjectForKey:kAddressListModelRegion];
+    self.postCode = [aDecoder decodeObjectForKey:kAddressListModelPostCode];
+    self.city = [aDecoder decodeObjectForKey:kAddressListModelCity];
+    self.internalBaseClassIdentifier = [aDecoder decodeObjectForKey:kAddressListModelId];
+    self.defaultStatus = [aDecoder decodeDoubleForKey:kAddressListModelDefaultStatus];
+    self.province = [aDecoder decodeObjectForKey:kAddressListModelProvince];
+    self.memberId = [aDecoder decodeObjectForKey:kAddressListModelMemberId];
+    self.detailAddress = [aDecoder decodeObjectForKey:kAddressListModelDetailAddress];
+    self.name = [aDecoder decodeObjectForKey:kAddressListModelName];
+    self.phoneNumber = [aDecoder decodeObjectForKey:kAddressListModelPhoneNumber];
+    return self;
+}
+
+- (void)encodeWithCoder:(NSCoder *)aCoder
+{
+
+    [aCoder encodeObject:_region forKey:kAddressListModelRegion];
+    [aCoder encodeObject:_postCode forKey:kAddressListModelPostCode];
+    [aCoder encodeObject:_city forKey:kAddressListModelCity];
+    [aCoder encodeObject:_internalBaseClassIdentifier forKey:kAddressListModelId];
+    [aCoder encodeDouble:_defaultStatus forKey:kAddressListModelDefaultStatus];
+    [aCoder encodeObject:_province forKey:kAddressListModelProvince];
+    [aCoder encodeObject:_memberId forKey:kAddressListModelMemberId];
+    [aCoder encodeObject:_detailAddress forKey:kAddressListModelDetailAddress];
+    [aCoder encodeObject:_name forKey:kAddressListModelName];
+    [aCoder encodeObject:_phoneNumber forKey:kAddressListModelPhoneNumber];
+}
+
+- (id)copyWithZone:(NSZone *)zone
+{
+    AddressListModel *copy = [[AddressListModel alloc] init];
+    
+    if (copy) {
+
+        copy.region = [self.region copyWithZone:zone];
+        copy.postCode = [self.postCode copyWithZone:zone];
+        copy.city = [self.city copyWithZone:zone];
+        copy.internalBaseClassIdentifier = [self.internalBaseClassIdentifier copyWithZone:zone];
+        copy.defaultStatus = self.defaultStatus;
+        copy.province = [self.province copyWithZone:zone];
+        copy.memberId = [self.memberId copyWithZone:zone];
+        copy.detailAddress = [self.detailAddress copyWithZone:zone];
+        copy.name = [self.name copyWithZone:zone];
+        copy.phoneNumber = [self.phoneNumber copyWithZone:zone];
+    }
+    
+    return copy;
+}
+
+
+@end

+ 14783 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Model/areainfo.json

@@ -0,0 +1,14783 @@
+[
+    {
+        "area_code": "110000",
+        "area_name": "北京市",
+        "city": [
+            {
+                "area_code": "110100",
+                "area_name": "市辖区",
+                "area": [
+                    {
+                        "area_code": "110101",
+                        "area_name": "东城区"
+                    },
+                    {
+                        "area_code": "110102",
+                        "area_name": "西城区"
+                    },
+                    {
+                        "area_code": "110105",
+                        "area_name": "朝阳区"
+                    },
+                    {
+                        "area_code": "110106",
+                        "area_name": "丰台区"
+                    },
+                    {
+                        "area_code": "110107",
+                        "area_name": "石景山区"
+                    },
+                    {
+                        "area_code": "110108",
+                        "area_name": "海淀区"
+                    },
+                    {
+                        "area_code": "110109",
+                        "area_name": "门头沟区"
+                    },
+                    {
+                        "area_code": "110111",
+                        "area_name": "房山区"
+                    },
+                    {
+                        "area_code": "110112",
+                        "area_name": "通州区"
+                    },
+                    {
+                        "area_code": "110113",
+                        "area_name": "顺义区"
+                    },
+                    {
+                        "area_code": "110114",
+                        "area_name": "昌平区"
+                    },
+                    {
+                        "area_code": "110115",
+                        "area_name": "大兴区"
+                    },
+                    {
+                        "area_code": "110116",
+                        "area_name": "怀柔区"
+                    },
+                    {
+                        "area_code": "110117",
+                        "area_name": "平谷区"
+                    },
+                    {
+                        "area_code": "110118",
+                        "area_name": "密云区"
+                    },
+                    {
+                        "area_code": "110119",
+                        "area_name": "延庆区"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "120000",
+        "area_name": "天津市",
+        "city": [
+            {
+                "area_code": "120100",
+                "area_name": "市辖区",
+                "area": [
+                    {
+                        "area_code": "120101",
+                        "area_name": "和平区"
+                    },
+                    {
+                        "area_code": "120102",
+                        "area_name": "河东区"
+                    },
+                    {
+                        "area_code": "120103",
+                        "area_name": "河西区"
+                    },
+                    {
+                        "area_code": "120104",
+                        "area_name": "南开区"
+                    },
+                    {
+                        "area_code": "120105",
+                        "area_name": "河北区"
+                    },
+                    {
+                        "area_code": "120106",
+                        "area_name": "红桥区"
+                    },
+                    {
+                        "area_code": "120110",
+                        "area_name": "东丽区"
+                    },
+                    {
+                        "area_code": "120111",
+                        "area_name": "西青区"
+                    },
+                    {
+                        "area_code": "120112",
+                        "area_name": "津南区"
+                    },
+                    {
+                        "area_code": "120113",
+                        "area_name": "北辰区"
+                    },
+                    {
+                        "area_code": "120114",
+                        "area_name": "武清区"
+                    },
+                    {
+                        "area_code": "120115",
+                        "area_name": "宝坻区"
+                    },
+                    {
+                        "area_code": "120116",
+                        "area_name": "滨海新区"
+                    },
+                    {
+                        "area_code": "120117",
+                        "area_name": "宁河区"
+                    },
+                    {
+                        "area_code": "120118",
+                        "area_name": "静海区"
+                    },
+                    {
+                        "area_code": "120119",
+                        "area_name": "蓟州区"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "130000",
+        "area_name": "河北省",
+        "city": [
+            {
+                "area_code": "130100",
+                "area_name": "石家庄市",
+                "area": [
+                    {
+                        "area_code": "130101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130102",
+                        "area_name": "长安区"
+                    },
+                    {
+                        "area_code": "130104",
+                        "area_name": "桥西区"
+                    },
+                    {
+                        "area_code": "130105",
+                        "area_name": "新华区"
+                    },
+                    {
+                        "area_code": "130107",
+                        "area_name": "井陉矿区"
+                    },
+                    {
+                        "area_code": "130108",
+                        "area_name": "裕华区"
+                    },
+                    {
+                        "area_code": "130109",
+                        "area_name": "藁城区"
+                    },
+                    {
+                        "area_code": "130110",
+                        "area_name": "鹿泉区"
+                    },
+                    {
+                        "area_code": "130111",
+                        "area_name": "栾城区"
+                    },
+                    {
+                        "area_code": "130121",
+                        "area_name": "井陉县"
+                    },
+                    {
+                        "area_code": "130123",
+                        "area_name": "正定县"
+                    },
+                    {
+                        "area_code": "130125",
+                        "area_name": "行唐县"
+                    },
+                    {
+                        "area_code": "130126",
+                        "area_name": "灵寿县"
+                    },
+                    {
+                        "area_code": "130127",
+                        "area_name": "高邑县"
+                    },
+                    {
+                        "area_code": "130128",
+                        "area_name": "深泽县"
+                    },
+                    {
+                        "area_code": "130129",
+                        "area_name": "赞皇县"
+                    },
+                    {
+                        "area_code": "130130",
+                        "area_name": "无极县"
+                    },
+                    {
+                        "area_code": "130131",
+                        "area_name": "平山县"
+                    },
+                    {
+                        "area_code": "130132",
+                        "area_name": "元氏县"
+                    },
+                    {
+                        "area_code": "130133",
+                        "area_name": "赵县"
+                    },
+                    {
+                        "area_code": "130183",
+                        "area_name": "晋州市"
+                    },
+                    {
+                        "area_code": "130184",
+                        "area_name": "新乐市"
+                    }
+                ]
+            },
+            {
+                "area_code": "130200",
+                "area_name": "唐山市",
+                "area": [
+                    {
+                        "area_code": "130201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130202",
+                        "area_name": "路南区"
+                    },
+                    {
+                        "area_code": "130203",
+                        "area_name": "路北区"
+                    },
+                    {
+                        "area_code": "130204",
+                        "area_name": "古冶区"
+                    },
+                    {
+                        "area_code": "130205",
+                        "area_name": "开平区"
+                    },
+                    {
+                        "area_code": "130207",
+                        "area_name": "丰南区"
+                    },
+                    {
+                        "area_code": "130208",
+                        "area_name": "丰润区"
+                    },
+                    {
+                        "area_code": "130209",
+                        "area_name": "曹妃甸区"
+                    },
+                    {
+                        "area_code": "130223",
+                        "area_name": "滦县"
+                    },
+                    {
+                        "area_code": "130224",
+                        "area_name": "滦南县"
+                    },
+                    {
+                        "area_code": "130225",
+                        "area_name": "乐亭县"
+                    },
+                    {
+                        "area_code": "130227",
+                        "area_name": "迁西县"
+                    },
+                    {
+                        "area_code": "130229",
+                        "area_name": "玉田县"
+                    },
+                    {
+                        "area_code": "130281",
+                        "area_name": "遵化市"
+                    },
+                    {
+                        "area_code": "130283",
+                        "area_name": "迁安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "130300",
+                "area_name": "秦皇岛市",
+                "area": [
+                    {
+                        "area_code": "130301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130302",
+                        "area_name": "海港区"
+                    },
+                    {
+                        "area_code": "130303",
+                        "area_name": "山海关区"
+                    },
+                    {
+                        "area_code": "130304",
+                        "area_name": "北戴河区"
+                    },
+                    {
+                        "area_code": "130306",
+                        "area_name": "抚宁区"
+                    },
+                    {
+                        "area_code": "130321",
+                        "area_name": "青龙满族自治县"
+                    },
+                    {
+                        "area_code": "130322",
+                        "area_name": "昌黎县"
+                    },
+                    {
+                        "area_code": "130324",
+                        "area_name": "卢龙县"
+                    }
+                ]
+            },
+            {
+                "area_code": "130400",
+                "area_name": "邯郸市",
+                "area": [
+                    {
+                        "area_code": "130401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130402",
+                        "area_name": "邯山区"
+                    },
+                    {
+                        "area_code": "130403",
+                        "area_name": "丛台区"
+                    },
+                    {
+                        "area_code": "130404",
+                        "area_name": "复兴区"
+                    },
+                    {
+                        "area_code": "130406",
+                        "area_name": "峰峰矿区"
+                    },
+                    {
+                        "area_code": "130421",
+                        "area_name": "邯郸县"
+                    },
+                    {
+                        "area_code": "130423",
+                        "area_name": "临漳县"
+                    },
+                    {
+                        "area_code": "130424",
+                        "area_name": "成安县"
+                    },
+                    {
+                        "area_code": "130425",
+                        "area_name": "大名县"
+                    },
+                    {
+                        "area_code": "130426",
+                        "area_name": "涉县"
+                    },
+                    {
+                        "area_code": "130427",
+                        "area_name": "磁县"
+                    },
+                    {
+                        "area_code": "130428",
+                        "area_name": "肥乡县"
+                    },
+                    {
+                        "area_code": "130429",
+                        "area_name": "永年县"
+                    },
+                    {
+                        "area_code": "130430",
+                        "area_name": "邱县"
+                    },
+                    {
+                        "area_code": "130431",
+                        "area_name": "鸡泽县"
+                    },
+                    {
+                        "area_code": "130432",
+                        "area_name": "广平县"
+                    },
+                    {
+                        "area_code": "130433",
+                        "area_name": "馆陶县"
+                    },
+                    {
+                        "area_code": "130434",
+                        "area_name": "魏县"
+                    },
+                    {
+                        "area_code": "130435",
+                        "area_name": "曲周县"
+                    },
+                    {
+                        "area_code": "130481",
+                        "area_name": "武安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "130500",
+                "area_name": "邢台市",
+                "area": [
+                    {
+                        "area_code": "130501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130502",
+                        "area_name": "桥东区"
+                    },
+                    {
+                        "area_code": "130503",
+                        "area_name": "桥西区"
+                    },
+                    {
+                        "area_code": "130521",
+                        "area_name": "邢台县"
+                    },
+                    {
+                        "area_code": "130522",
+                        "area_name": "临城县"
+                    },
+                    {
+                        "area_code": "130523",
+                        "area_name": "内丘县"
+                    },
+                    {
+                        "area_code": "130524",
+                        "area_name": "柏乡县"
+                    },
+                    {
+                        "area_code": "130525",
+                        "area_name": "隆尧县"
+                    },
+                    {
+                        "area_code": "130526",
+                        "area_name": "任县"
+                    },
+                    {
+                        "area_code": "130527",
+                        "area_name": "南和县"
+                    },
+                    {
+                        "area_code": "130528",
+                        "area_name": "宁晋县"
+                    },
+                    {
+                        "area_code": "130529",
+                        "area_name": "巨鹿县"
+                    },
+                    {
+                        "area_code": "130530",
+                        "area_name": "新河县"
+                    },
+                    {
+                        "area_code": "130531",
+                        "area_name": "广宗县"
+                    },
+                    {
+                        "area_code": "130532",
+                        "area_name": "平乡县"
+                    },
+                    {
+                        "area_code": "130533",
+                        "area_name": "威县"
+                    },
+                    {
+                        "area_code": "130534",
+                        "area_name": "清河县"
+                    },
+                    {
+                        "area_code": "130535",
+                        "area_name": "临西县"
+                    },
+                    {
+                        "area_code": "130581",
+                        "area_name": "南宫市"
+                    },
+                    {
+                        "area_code": "130582",
+                        "area_name": "沙河市"
+                    }
+                ]
+            },
+            {
+                "area_code": "130600",
+                "area_name": "保定市",
+                "area": [
+                    {
+                        "area_code": "130601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130602",
+                        "area_name": "竞秀区"
+                    },
+                    {
+                        "area_code": "130606",
+                        "area_name": "莲池区"
+                    },
+                    {
+                        "area_code": "130607",
+                        "area_name": "满城区"
+                    },
+                    {
+                        "area_code": "130608",
+                        "area_name": "清苑区"
+                    },
+                    {
+                        "area_code": "130609",
+                        "area_name": "徐水区"
+                    },
+                    {
+                        "area_code": "130623",
+                        "area_name": "涞水县"
+                    },
+                    {
+                        "area_code": "130624",
+                        "area_name": "阜平县"
+                    },
+                    {
+                        "area_code": "130626",
+                        "area_name": "定兴县"
+                    },
+                    {
+                        "area_code": "130627",
+                        "area_name": "唐县"
+                    },
+                    {
+                        "area_code": "130628",
+                        "area_name": "高阳县"
+                    },
+                    {
+                        "area_code": "130629",
+                        "area_name": "容城县"
+                    },
+                    {
+                        "area_code": "130630",
+                        "area_name": "涞源县"
+                    },
+                    {
+                        "area_code": "130631",
+                        "area_name": "望都县"
+                    },
+                    {
+                        "area_code": "130632",
+                        "area_name": "安新县"
+                    },
+                    {
+                        "area_code": "130633",
+                        "area_name": "易县"
+                    },
+                    {
+                        "area_code": "130634",
+                        "area_name": "曲阳县"
+                    },
+                    {
+                        "area_code": "130635",
+                        "area_name": "蠡县"
+                    },
+                    {
+                        "area_code": "130636",
+                        "area_name": "顺平县"
+                    },
+                    {
+                        "area_code": "130637",
+                        "area_name": "博野县"
+                    },
+                    {
+                        "area_code": "130638",
+                        "area_name": "雄县"
+                    },
+                    {
+                        "area_code": "130681",
+                        "area_name": "涿州市"
+                    },
+                    {
+                        "area_code": "130683",
+                        "area_name": "安国市"
+                    },
+                    {
+                        "area_code": "130684",
+                        "area_name": "高碑店市"
+                    }
+                ]
+            },
+            {
+                "area_code": "130700",
+                "area_name": "张家口市",
+                "area": [
+                    {
+                        "area_code": "130701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130702",
+                        "area_name": "桥东区"
+                    },
+                    {
+                        "area_code": "130703",
+                        "area_name": "桥西区"
+                    },
+                    {
+                        "area_code": "130705",
+                        "area_name": "宣化区"
+                    },
+                    {
+                        "area_code": "130706",
+                        "area_name": "下花园区"
+                    },
+                    {
+                        "area_code": "130708",
+                        "area_name": "万全区"
+                    },
+                    {
+                        "area_code": "130709",
+                        "area_name": "崇礼区"
+                    },
+                    {
+                        "area_code": "130722",
+                        "area_name": "张北县"
+                    },
+                    {
+                        "area_code": "130723",
+                        "area_name": "康保县"
+                    },
+                    {
+                        "area_code": "130724",
+                        "area_name": "沽源县"
+                    },
+                    {
+                        "area_code": "130725",
+                        "area_name": "尚义县"
+                    },
+                    {
+                        "area_code": "130726",
+                        "area_name": "蔚县"
+                    },
+                    {
+                        "area_code": "130727",
+                        "area_name": "阳原县"
+                    },
+                    {
+                        "area_code": "130728",
+                        "area_name": "怀安县"
+                    },
+                    {
+                        "area_code": "130730",
+                        "area_name": "怀来县"
+                    },
+                    {
+                        "area_code": "130731",
+                        "area_name": "涿鹿县"
+                    },
+                    {
+                        "area_code": "130732",
+                        "area_name": "赤城县"
+                    }
+                ]
+            },
+            {
+                "area_code": "130800",
+                "area_name": "承德市",
+                "area": [
+                    {
+                        "area_code": "130801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130802",
+                        "area_name": "双桥区"
+                    },
+                    {
+                        "area_code": "130803",
+                        "area_name": "双滦区"
+                    },
+                    {
+                        "area_code": "130804",
+                        "area_name": "鹰手营子矿区"
+                    },
+                    {
+                        "area_code": "130821",
+                        "area_name": "承德县"
+                    },
+                    {
+                        "area_code": "130822",
+                        "area_name": "兴隆县"
+                    },
+                    {
+                        "area_code": "130823",
+                        "area_name": "平泉县"
+                    },
+                    {
+                        "area_code": "130824",
+                        "area_name": "滦平县"
+                    },
+                    {
+                        "area_code": "130825",
+                        "area_name": "隆化县"
+                    },
+                    {
+                        "area_code": "130826",
+                        "area_name": "丰宁满族自治县"
+                    },
+                    {
+                        "area_code": "130827",
+                        "area_name": "宽城满族自治县"
+                    },
+                    {
+                        "area_code": "130828",
+                        "area_name": "围场满族蒙古族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "130900",
+                "area_name": "沧州市",
+                "area": [
+                    {
+                        "area_code": "130901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "130902",
+                        "area_name": "新华区"
+                    },
+                    {
+                        "area_code": "130903",
+                        "area_name": "运河区"
+                    },
+                    {
+                        "area_code": "130921",
+                        "area_name": "沧县"
+                    },
+                    {
+                        "area_code": "130922",
+                        "area_name": "青县"
+                    },
+                    {
+                        "area_code": "130923",
+                        "area_name": "东光县"
+                    },
+                    {
+                        "area_code": "130924",
+                        "area_name": "海兴县"
+                    },
+                    {
+                        "area_code": "130925",
+                        "area_name": "盐山县"
+                    },
+                    {
+                        "area_code": "130926",
+                        "area_name": "肃宁县"
+                    },
+                    {
+                        "area_code": "130927",
+                        "area_name": "南皮县"
+                    },
+                    {
+                        "area_code": "130928",
+                        "area_name": "吴桥县"
+                    },
+                    {
+                        "area_code": "130929",
+                        "area_name": "献县"
+                    },
+                    {
+                        "area_code": "130930",
+                        "area_name": "孟村回族自治县"
+                    },
+                    {
+                        "area_code": "130981",
+                        "area_name": "泊头市"
+                    },
+                    {
+                        "area_code": "130982",
+                        "area_name": "任丘市"
+                    },
+                    {
+                        "area_code": "130983",
+                        "area_name": "黄骅市"
+                    },
+                    {
+                        "area_code": "130984",
+                        "area_name": "河间市"
+                    }
+                ]
+            },
+            {
+                "area_code": "131000",
+                "area_name": "廊坊市",
+                "area": [
+                    {
+                        "area_code": "131001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "131002",
+                        "area_name": "安次区"
+                    },
+                    {
+                        "area_code": "131003",
+                        "area_name": "广阳区"
+                    },
+                    {
+                        "area_code": "131022",
+                        "area_name": "固安县"
+                    },
+                    {
+                        "area_code": "131023",
+                        "area_name": "永清县"
+                    },
+                    {
+                        "area_code": "131024",
+                        "area_name": "香河县"
+                    },
+                    {
+                        "area_code": "131025",
+                        "area_name": "大城县"
+                    },
+                    {
+                        "area_code": "131026",
+                        "area_name": "文安县"
+                    },
+                    {
+                        "area_code": "131028",
+                        "area_name": "大厂回族自治县"
+                    },
+                    {
+                        "area_code": "131081",
+                        "area_name": "霸州市"
+                    },
+                    {
+                        "area_code": "131082",
+                        "area_name": "三河市"
+                    }
+                ]
+            },
+            {
+                "area_code": "131100",
+                "area_name": "衡水市",
+                "area": [
+                    {
+                        "area_code": "131101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "131102",
+                        "area_name": "桃城区"
+                    },
+                    {
+                        "area_code": "131103",
+                        "area_name": "冀州区"
+                    },
+                    {
+                        "area_code": "131121",
+                        "area_name": "枣强县"
+                    },
+                    {
+                        "area_code": "131122",
+                        "area_name": "武邑县"
+                    },
+                    {
+                        "area_code": "131123",
+                        "area_name": "武强县"
+                    },
+                    {
+                        "area_code": "131124",
+                        "area_name": "饶阳县"
+                    },
+                    {
+                        "area_code": "131125",
+                        "area_name": "安平县"
+                    },
+                    {
+                        "area_code": "131126",
+                        "area_name": "故城县"
+                    },
+                    {
+                        "area_code": "131127",
+                        "area_name": "景县"
+                    },
+                    {
+                        "area_code": "131128",
+                        "area_name": "阜城县"
+                    },
+                    {
+                        "area_code": "131182",
+                        "area_name": "深州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "139000",
+                "area_name": "省直辖县级行政区划",
+                "area": [
+                    {
+                        "area_code": "139001",
+                        "area_name": "定州市"
+                    },
+                    {
+                        "area_code": "139002",
+                        "area_name": "辛集市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "140000",
+        "area_name": "山西省",
+        "city": [
+            {
+                "area_code": "140100",
+                "area_name": "太原市",
+                "area": [
+                    {
+                        "area_code": "140101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140105",
+                        "area_name": "小店区"
+                    },
+                    {
+                        "area_code": "140106",
+                        "area_name": "迎泽区"
+                    },
+                    {
+                        "area_code": "140107",
+                        "area_name": "杏花岭区"
+                    },
+                    {
+                        "area_code": "140108",
+                        "area_name": "尖草坪区"
+                    },
+                    {
+                        "area_code": "140109",
+                        "area_name": "万柏林区"
+                    },
+                    {
+                        "area_code": "140110",
+                        "area_name": "晋源区"
+                    },
+                    {
+                        "area_code": "140121",
+                        "area_name": "清徐县"
+                    },
+                    {
+                        "area_code": "140122",
+                        "area_name": "阳曲县"
+                    },
+                    {
+                        "area_code": "140123",
+                        "area_name": "娄烦县"
+                    },
+                    {
+                        "area_code": "140181",
+                        "area_name": "古交市"
+                    }
+                ]
+            },
+            {
+                "area_code": "140200",
+                "area_name": "大同市",
+                "area": [
+                    {
+                        "area_code": "140201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140202",
+                        "area_name": "城区"
+                    },
+                    {
+                        "area_code": "140203",
+                        "area_name": "矿区"
+                    },
+                    {
+                        "area_code": "140211",
+                        "area_name": "南郊区"
+                    },
+                    {
+                        "area_code": "140212",
+                        "area_name": "新荣区"
+                    },
+                    {
+                        "area_code": "140221",
+                        "area_name": "阳高县"
+                    },
+                    {
+                        "area_code": "140222",
+                        "area_name": "天镇县"
+                    },
+                    {
+                        "area_code": "140223",
+                        "area_name": "广灵县"
+                    },
+                    {
+                        "area_code": "140224",
+                        "area_name": "灵丘县"
+                    },
+                    {
+                        "area_code": "140225",
+                        "area_name": "浑源县"
+                    },
+                    {
+                        "area_code": "140226",
+                        "area_name": "左云县"
+                    },
+                    {
+                        "area_code": "140227",
+                        "area_name": "大同县"
+                    }
+                ]
+            },
+            {
+                "area_code": "140300",
+                "area_name": "阳泉市",
+                "area": [
+                    {
+                        "area_code": "140301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140302",
+                        "area_name": "城区"
+                    },
+                    {
+                        "area_code": "140303",
+                        "area_name": "矿区"
+                    },
+                    {
+                        "area_code": "140311",
+                        "area_name": "郊区"
+                    },
+                    {
+                        "area_code": "140321",
+                        "area_name": "平定县"
+                    },
+                    {
+                        "area_code": "140322",
+                        "area_name": "盂县"
+                    }
+                ]
+            },
+            {
+                "area_code": "140400",
+                "area_name": "长治市",
+                "area": [
+                    {
+                        "area_code": "140401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140402",
+                        "area_name": "城区"
+                    },
+                    {
+                        "area_code": "140411",
+                        "area_name": "郊区"
+                    },
+                    {
+                        "area_code": "140421",
+                        "area_name": "长治县"
+                    },
+                    {
+                        "area_code": "140423",
+                        "area_name": "襄垣县"
+                    },
+                    {
+                        "area_code": "140424",
+                        "area_name": "屯留县"
+                    },
+                    {
+                        "area_code": "140425",
+                        "area_name": "平顺县"
+                    },
+                    {
+                        "area_code": "140426",
+                        "area_name": "黎城县"
+                    },
+                    {
+                        "area_code": "140427",
+                        "area_name": "壶关县"
+                    },
+                    {
+                        "area_code": "140428",
+                        "area_name": "长子县"
+                    },
+                    {
+                        "area_code": "140429",
+                        "area_name": "武乡县"
+                    },
+                    {
+                        "area_code": "140430",
+                        "area_name": "沁县"
+                    },
+                    {
+                        "area_code": "140431",
+                        "area_name": "沁源县"
+                    },
+                    {
+                        "area_code": "140481",
+                        "area_name": "潞城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "140500",
+                "area_name": "晋城市",
+                "area": [
+                    {
+                        "area_code": "140501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140502",
+                        "area_name": "城区"
+                    },
+                    {
+                        "area_code": "140521",
+                        "area_name": "沁水县"
+                    },
+                    {
+                        "area_code": "140522",
+                        "area_name": "阳城县"
+                    },
+                    {
+                        "area_code": "140524",
+                        "area_name": "陵川县"
+                    },
+                    {
+                        "area_code": "140525",
+                        "area_name": "泽州县"
+                    },
+                    {
+                        "area_code": "140581",
+                        "area_name": "高平市"
+                    }
+                ]
+            },
+            {
+                "area_code": "140600",
+                "area_name": "朔州市",
+                "area": [
+                    {
+                        "area_code": "140601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140602",
+                        "area_name": "朔城区"
+                    },
+                    {
+                        "area_code": "140603",
+                        "area_name": "平鲁区"
+                    },
+                    {
+                        "area_code": "140621",
+                        "area_name": "山阴县"
+                    },
+                    {
+                        "area_code": "140622",
+                        "area_name": "应县"
+                    },
+                    {
+                        "area_code": "140623",
+                        "area_name": "右玉县"
+                    },
+                    {
+                        "area_code": "140624",
+                        "area_name": "怀仁县"
+                    }
+                ]
+            },
+            {
+                "area_code": "140700",
+                "area_name": "晋中市",
+                "area": [
+                    {
+                        "area_code": "140701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140702",
+                        "area_name": "榆次区"
+                    },
+                    {
+                        "area_code": "140721",
+                        "area_name": "榆社县"
+                    },
+                    {
+                        "area_code": "140722",
+                        "area_name": "左权县"
+                    },
+                    {
+                        "area_code": "140723",
+                        "area_name": "和顺县"
+                    },
+                    {
+                        "area_code": "140724",
+                        "area_name": "昔阳县"
+                    },
+                    {
+                        "area_code": "140725",
+                        "area_name": "寿阳县"
+                    },
+                    {
+                        "area_code": "140726",
+                        "area_name": "太谷县"
+                    },
+                    {
+                        "area_code": "140727",
+                        "area_name": "祁县"
+                    },
+                    {
+                        "area_code": "140728",
+                        "area_name": "平遥县"
+                    },
+                    {
+                        "area_code": "140729",
+                        "area_name": "灵石县"
+                    },
+                    {
+                        "area_code": "140781",
+                        "area_name": "介休市"
+                    }
+                ]
+            },
+            {
+                "area_code": "140800",
+                "area_name": "运城市",
+                "area": [
+                    {
+                        "area_code": "140801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140802",
+                        "area_name": "盐湖区"
+                    },
+                    {
+                        "area_code": "140821",
+                        "area_name": "临猗县"
+                    },
+                    {
+                        "area_code": "140822",
+                        "area_name": "万荣县"
+                    },
+                    {
+                        "area_code": "140823",
+                        "area_name": "闻喜县"
+                    },
+                    {
+                        "area_code": "140824",
+                        "area_name": "稷山县"
+                    },
+                    {
+                        "area_code": "140825",
+                        "area_name": "新绛县"
+                    },
+                    {
+                        "area_code": "140826",
+                        "area_name": "绛县"
+                    },
+                    {
+                        "area_code": "140827",
+                        "area_name": "垣曲县"
+                    },
+                    {
+                        "area_code": "140828",
+                        "area_name": "夏县"
+                    },
+                    {
+                        "area_code": "140829",
+                        "area_name": "平陆县"
+                    },
+                    {
+                        "area_code": "140830",
+                        "area_name": "芮城县"
+                    },
+                    {
+                        "area_code": "140881",
+                        "area_name": "永济市"
+                    },
+                    {
+                        "area_code": "140882",
+                        "area_name": "河津市"
+                    }
+                ]
+            },
+            {
+                "area_code": "140900",
+                "area_name": "忻州市",
+                "area": [
+                    {
+                        "area_code": "140901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "140902",
+                        "area_name": "忻府区"
+                    },
+                    {
+                        "area_code": "140921",
+                        "area_name": "定襄县"
+                    },
+                    {
+                        "area_code": "140922",
+                        "area_name": "五台县"
+                    },
+                    {
+                        "area_code": "140923",
+                        "area_name": "代县"
+                    },
+                    {
+                        "area_code": "140924",
+                        "area_name": "繁峙县"
+                    },
+                    {
+                        "area_code": "140925",
+                        "area_name": "宁武县"
+                    },
+                    {
+                        "area_code": "140926",
+                        "area_name": "静乐县"
+                    },
+                    {
+                        "area_code": "140927",
+                        "area_name": "神池县"
+                    },
+                    {
+                        "area_code": "140928",
+                        "area_name": "五寨县"
+                    },
+                    {
+                        "area_code": "140929",
+                        "area_name": "岢岚县"
+                    },
+                    {
+                        "area_code": "140930",
+                        "area_name": "河曲县"
+                    },
+                    {
+                        "area_code": "140931",
+                        "area_name": "保德县"
+                    },
+                    {
+                        "area_code": "140932",
+                        "area_name": "偏关县"
+                    },
+                    {
+                        "area_code": "140981",
+                        "area_name": "原平市"
+                    }
+                ]
+            },
+            {
+                "area_code": "141000",
+                "area_name": "临汾市",
+                "area": [
+                    {
+                        "area_code": "141001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "141002",
+                        "area_name": "尧都区"
+                    },
+                    {
+                        "area_code": "141021",
+                        "area_name": "曲沃县"
+                    },
+                    {
+                        "area_code": "141022",
+                        "area_name": "翼城县"
+                    },
+                    {
+                        "area_code": "141023",
+                        "area_name": "襄汾县"
+                    },
+                    {
+                        "area_code": "141024",
+                        "area_name": "洪洞县"
+                    },
+                    {
+                        "area_code": "141025",
+                        "area_name": "古县"
+                    },
+                    {
+                        "area_code": "141026",
+                        "area_name": "安泽县"
+                    },
+                    {
+                        "area_code": "141027",
+                        "area_name": "浮山县"
+                    },
+                    {
+                        "area_code": "141028",
+                        "area_name": "吉县"
+                    },
+                    {
+                        "area_code": "141029",
+                        "area_name": "乡宁县"
+                    },
+                    {
+                        "area_code": "141030",
+                        "area_name": "大宁县"
+                    },
+                    {
+                        "area_code": "141031",
+                        "area_name": "隰县"
+                    },
+                    {
+                        "area_code": "141032",
+                        "area_name": "永和县"
+                    },
+                    {
+                        "area_code": "141033",
+                        "area_name": "蒲县"
+                    },
+                    {
+                        "area_code": "141034",
+                        "area_name": "汾西县"
+                    },
+                    {
+                        "area_code": "141081",
+                        "area_name": "侯马市"
+                    },
+                    {
+                        "area_code": "141082",
+                        "area_name": "霍州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "141100",
+                "area_name": "吕梁市",
+                "area": [
+                    {
+                        "area_code": "141101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "141102",
+                        "area_name": "离石区"
+                    },
+                    {
+                        "area_code": "141121",
+                        "area_name": "文水县"
+                    },
+                    {
+                        "area_code": "141122",
+                        "area_name": "交城县"
+                    },
+                    {
+                        "area_code": "141123",
+                        "area_name": "兴县"
+                    },
+                    {
+                        "area_code": "141124",
+                        "area_name": "临县"
+                    },
+                    {
+                        "area_code": "141125",
+                        "area_name": "柳林县"
+                    },
+                    {
+                        "area_code": "141126",
+                        "area_name": "石楼县"
+                    },
+                    {
+                        "area_code": "141127",
+                        "area_name": "岚县"
+                    },
+                    {
+                        "area_code": "141128",
+                        "area_name": "方山县"
+                    },
+                    {
+                        "area_code": "141129",
+                        "area_name": "中阳县"
+                    },
+                    {
+                        "area_code": "141130",
+                        "area_name": "交口县"
+                    },
+                    {
+                        "area_code": "141181",
+                        "area_name": "孝义市"
+                    },
+                    {
+                        "area_code": "141182",
+                        "area_name": "汾阳市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "150000",
+        "area_name": "内蒙古自治区",
+        "city": [
+            {
+                "area_code": "150100",
+                "area_name": "呼和浩特市",
+                "area": [
+                    {
+                        "area_code": "150101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150102",
+                        "area_name": "新城区"
+                    },
+                    {
+                        "area_code": "150103",
+                        "area_name": "回民区"
+                    },
+                    {
+                        "area_code": "150104",
+                        "area_name": "玉泉区"
+                    },
+                    {
+                        "area_code": "150105",
+                        "area_name": "赛罕区"
+                    },
+                    {
+                        "area_code": "150121",
+                        "area_name": "土默特左旗"
+                    },
+                    {
+                        "area_code": "150122",
+                        "area_name": "托克托县"
+                    },
+                    {
+                        "area_code": "150123",
+                        "area_name": "和林格尔县"
+                    },
+                    {
+                        "area_code": "150124",
+                        "area_name": "清水河县"
+                    },
+                    {
+                        "area_code": "150125",
+                        "area_name": "武川县"
+                    }
+                ]
+            },
+            {
+                "area_code": "150200",
+                "area_name": "包头市",
+                "area": [
+                    {
+                        "area_code": "150201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150202",
+                        "area_name": "东河区"
+                    },
+                    {
+                        "area_code": "150203",
+                        "area_name": "昆都仑区"
+                    },
+                    {
+                        "area_code": "150204",
+                        "area_name": "青山区"
+                    },
+                    {
+                        "area_code": "150205",
+                        "area_name": "石拐区"
+                    },
+                    {
+                        "area_code": "150206",
+                        "area_name": "白云鄂博矿区"
+                    },
+                    {
+                        "area_code": "150207",
+                        "area_name": "九原区"
+                    },
+                    {
+                        "area_code": "150221",
+                        "area_name": "土默特右旗"
+                    },
+                    {
+                        "area_code": "150222",
+                        "area_name": "固阳县"
+                    },
+                    {
+                        "area_code": "150223",
+                        "area_name": "达尔罕茂明安联合旗"
+                    }
+                ]
+            },
+            {
+                "area_code": "150300",
+                "area_name": "乌海市",
+                "area": [
+                    {
+                        "area_code": "150301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150302",
+                        "area_name": "海勃湾区"
+                    },
+                    {
+                        "area_code": "150303",
+                        "area_name": "海南区"
+                    },
+                    {
+                        "area_code": "150304",
+                        "area_name": "乌达区"
+                    }
+                ]
+            },
+            {
+                "area_code": "150400",
+                "area_name": "赤峰市",
+                "area": [
+                    {
+                        "area_code": "150401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150402",
+                        "area_name": "红山区"
+                    },
+                    {
+                        "area_code": "150403",
+                        "area_name": "元宝山区"
+                    },
+                    {
+                        "area_code": "150404",
+                        "area_name": "松山区"
+                    },
+                    {
+                        "area_code": "150421",
+                        "area_name": "阿鲁科尔沁旗"
+                    },
+                    {
+                        "area_code": "150422",
+                        "area_name": "巴林左旗"
+                    },
+                    {
+                        "area_code": "150423",
+                        "area_name": "巴林右旗"
+                    },
+                    {
+                        "area_code": "150424",
+                        "area_name": "林西县"
+                    },
+                    {
+                        "area_code": "150425",
+                        "area_name": "克什克腾旗"
+                    },
+                    {
+                        "area_code": "150426",
+                        "area_name": "翁牛特旗"
+                    },
+                    {
+                        "area_code": "150428",
+                        "area_name": "喀喇沁旗"
+                    },
+                    {
+                        "area_code": "150429",
+                        "area_name": "宁城县"
+                    },
+                    {
+                        "area_code": "150430",
+                        "area_name": "敖汉旗"
+                    }
+                ]
+            },
+            {
+                "area_code": "150500",
+                "area_name": "通辽市",
+                "area": [
+                    {
+                        "area_code": "150501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150502",
+                        "area_name": "科尔沁区"
+                    },
+                    {
+                        "area_code": "150521",
+                        "area_name": "科尔沁左翼中旗"
+                    },
+                    {
+                        "area_code": "150522",
+                        "area_name": "科尔沁左翼后旗"
+                    },
+                    {
+                        "area_code": "150523",
+                        "area_name": "开鲁县"
+                    },
+                    {
+                        "area_code": "150524",
+                        "area_name": "库伦旗"
+                    },
+                    {
+                        "area_code": "150525",
+                        "area_name": "奈曼旗"
+                    },
+                    {
+                        "area_code": "150526",
+                        "area_name": "扎鲁特旗"
+                    },
+                    {
+                        "area_code": "150581",
+                        "area_name": "霍林郭勒市"
+                    }
+                ]
+            },
+            {
+                "area_code": "150600",
+                "area_name": "鄂尔多斯市",
+                "area": [
+                    {
+                        "area_code": "150601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150602",
+                        "area_name": "东胜区"
+                    },
+                    {
+                        "area_code": "150603",
+                        "area_name": "康巴什区"
+                    },
+                    {
+                        "area_code": "150621",
+                        "area_name": "达拉特旗"
+                    },
+                    {
+                        "area_code": "150622",
+                        "area_name": "准格尔旗"
+                    },
+                    {
+                        "area_code": "150623",
+                        "area_name": "鄂托克前旗"
+                    },
+                    {
+                        "area_code": "150624",
+                        "area_name": "鄂托克旗"
+                    },
+                    {
+                        "area_code": "150625",
+                        "area_name": "杭锦旗"
+                    },
+                    {
+                        "area_code": "150626",
+                        "area_name": "乌审旗"
+                    },
+                    {
+                        "area_code": "150627",
+                        "area_name": "伊金霍洛旗"
+                    }
+                ]
+            },
+            {
+                "area_code": "150700",
+                "area_name": "呼伦贝尔市",
+                "area": [
+                    {
+                        "area_code": "150701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150702",
+                        "area_name": "海拉尔区"
+                    },
+                    {
+                        "area_code": "150703",
+                        "area_name": "扎赉诺尔区"
+                    },
+                    {
+                        "area_code": "150721",
+                        "area_name": "阿荣旗"
+                    },
+                    {
+                        "area_code": "150722",
+                        "area_name": "莫力达瓦达斡尔族自治旗"
+                    },
+                    {
+                        "area_code": "150723",
+                        "area_name": "鄂伦春自治旗"
+                    },
+                    {
+                        "area_code": "150724",
+                        "area_name": "鄂温克族自治旗"
+                    },
+                    {
+                        "area_code": "150725",
+                        "area_name": "陈巴尔虎旗"
+                    },
+                    {
+                        "area_code": "150726",
+                        "area_name": "新巴尔虎左旗"
+                    },
+                    {
+                        "area_code": "150727",
+                        "area_name": "新巴尔虎右旗"
+                    },
+                    {
+                        "area_code": "150781",
+                        "area_name": "满洲里市"
+                    },
+                    {
+                        "area_code": "150782",
+                        "area_name": "牙克石市"
+                    },
+                    {
+                        "area_code": "150783",
+                        "area_name": "扎兰屯市"
+                    },
+                    {
+                        "area_code": "150784",
+                        "area_name": "额尔古纳市"
+                    },
+                    {
+                        "area_code": "150785",
+                        "area_name": "根河市"
+                    }
+                ]
+            },
+            {
+                "area_code": "150800",
+                "area_name": "巴彦淖尔市",
+                "area": [
+                    {
+                        "area_code": "150801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150802",
+                        "area_name": "临河区"
+                    },
+                    {
+                        "area_code": "150821",
+                        "area_name": "五原县"
+                    },
+                    {
+                        "area_code": "150822",
+                        "area_name": "磴口县"
+                    },
+                    {
+                        "area_code": "150823",
+                        "area_name": "乌拉特前旗"
+                    },
+                    {
+                        "area_code": "150824",
+                        "area_name": "乌拉特中旗"
+                    },
+                    {
+                        "area_code": "150825",
+                        "area_name": "乌拉特后旗"
+                    },
+                    {
+                        "area_code": "150826",
+                        "area_name": "杭锦后旗"
+                    }
+                ]
+            },
+            {
+                "area_code": "150900",
+                "area_name": "乌兰察布市",
+                "area": [
+                    {
+                        "area_code": "150901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "150902",
+                        "area_name": "集宁区"
+                    },
+                    {
+                        "area_code": "150921",
+                        "area_name": "卓资县"
+                    },
+                    {
+                        "area_code": "150922",
+                        "area_name": "化德县"
+                    },
+                    {
+                        "area_code": "150923",
+                        "area_name": "商都县"
+                    },
+                    {
+                        "area_code": "150924",
+                        "area_name": "兴和县"
+                    },
+                    {
+                        "area_code": "150925",
+                        "area_name": "凉城县"
+                    },
+                    {
+                        "area_code": "150926",
+                        "area_name": "察哈尔右翼前旗"
+                    },
+                    {
+                        "area_code": "150927",
+                        "area_name": "察哈尔右翼中旗"
+                    },
+                    {
+                        "area_code": "150928",
+                        "area_name": "察哈尔右翼后旗"
+                    },
+                    {
+                        "area_code": "150929",
+                        "area_name": "四子王旗"
+                    },
+                    {
+                        "area_code": "150981",
+                        "area_name": "丰镇市"
+                    }
+                ]
+            },
+            {
+                "area_code": "152200",
+                "area_name": "兴安盟",
+                "area": [
+                    {
+                        "area_code": "152201",
+                        "area_name": "乌兰浩特市"
+                    },
+                    {
+                        "area_code": "152202",
+                        "area_name": "阿尔山市"
+                    },
+                    {
+                        "area_code": "152221",
+                        "area_name": "科尔沁右翼前旗"
+                    },
+                    {
+                        "area_code": "152222",
+                        "area_name": "科尔沁右翼中旗"
+                    },
+                    {
+                        "area_code": "152223",
+                        "area_name": "扎赉特旗"
+                    },
+                    {
+                        "area_code": "152224",
+                        "area_name": "突泉县"
+                    }
+                ]
+            },
+            {
+                "area_code": "152500",
+                "area_name": "锡林郭勒盟",
+                "area": [
+                    {
+                        "area_code": "152501",
+                        "area_name": "二连浩特市"
+                    },
+                    {
+                        "area_code": "152502",
+                        "area_name": "锡林浩特市"
+                    },
+                    {
+                        "area_code": "152522",
+                        "area_name": "阿巴嘎旗"
+                    },
+                    {
+                        "area_code": "152523",
+                        "area_name": "苏尼特左旗"
+                    },
+                    {
+                        "area_code": "152524",
+                        "area_name": "苏尼特右旗"
+                    },
+                    {
+                        "area_code": "152525",
+                        "area_name": "东乌珠穆沁旗"
+                    },
+                    {
+                        "area_code": "152526",
+                        "area_name": "西乌珠穆沁旗"
+                    },
+                    {
+                        "area_code": "152527",
+                        "area_name": "太仆寺旗"
+                    },
+                    {
+                        "area_code": "152528",
+                        "area_name": "镶黄旗"
+                    },
+                    {
+                        "area_code": "152529",
+                        "area_name": "正镶白旗"
+                    },
+                    {
+                        "area_code": "152530",
+                        "area_name": "正蓝旗"
+                    },
+                    {
+                        "area_code": "152531",
+                        "area_name": "多伦县"
+                    }
+                ]
+            },
+            {
+                "area_code": "152900",
+                "area_name": "阿拉善盟",
+                "area": [
+                    {
+                        "area_code": "152921",
+                        "area_name": "阿拉善左旗"
+                    },
+                    {
+                        "area_code": "152922",
+                        "area_name": "阿拉善右旗"
+                    },
+                    {
+                        "area_code": "152923",
+                        "area_name": "额济纳旗"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "210000",
+        "area_name": "辽宁省",
+        "city": [
+            {
+                "area_code": "210100",
+                "area_name": "沈阳市",
+                "area": [
+                    {
+                        "area_code": "210101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210102",
+                        "area_name": "和平区"
+                    },
+                    {
+                        "area_code": "210103",
+                        "area_name": "沈河区"
+                    },
+                    {
+                        "area_code": "210104",
+                        "area_name": "大东区"
+                    },
+                    {
+                        "area_code": "210105",
+                        "area_name": "皇姑区"
+                    },
+                    {
+                        "area_code": "210106",
+                        "area_name": "铁西区"
+                    },
+                    {
+                        "area_code": "210111",
+                        "area_name": "苏家屯区"
+                    },
+                    {
+                        "area_code": "210112",
+                        "area_name": "浑南区"
+                    },
+                    {
+                        "area_code": "210113",
+                        "area_name": "沈北新区"
+                    },
+                    {
+                        "area_code": "210114",
+                        "area_name": "于洪区"
+                    },
+                    {
+                        "area_code": "210115",
+                        "area_name": "辽中区"
+                    },
+                    {
+                        "area_code": "210123",
+                        "area_name": "康平县"
+                    },
+                    {
+                        "area_code": "210124",
+                        "area_name": "法库县"
+                    },
+                    {
+                        "area_code": "210181",
+                        "area_name": "新民市"
+                    }
+                ]
+            },
+            {
+                "area_code": "210200",
+                "area_name": "大连市",
+                "area": [
+                    {
+                        "area_code": "210201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210202",
+                        "area_name": "中山区"
+                    },
+                    {
+                        "area_code": "210203",
+                        "area_name": "西岗区"
+                    },
+                    {
+                        "area_code": "210204",
+                        "area_name": "沙河口区"
+                    },
+                    {
+                        "area_code": "210211",
+                        "area_name": "甘井子区"
+                    },
+                    {
+                        "area_code": "210212",
+                        "area_name": "旅顺口区"
+                    },
+                    {
+                        "area_code": "210213",
+                        "area_name": "金州区"
+                    },
+                    {
+                        "area_code": "210214",
+                        "area_name": "普兰店区"
+                    },
+                    {
+                        "area_code": "210224",
+                        "area_name": "长海县"
+                    },
+                    {
+                        "area_code": "210281",
+                        "area_name": "瓦房店市"
+                    },
+                    {
+                        "area_code": "210283",
+                        "area_name": "庄河市"
+                    }
+                ]
+            },
+            {
+                "area_code": "210300",
+                "area_name": "鞍山市",
+                "area": [
+                    {
+                        "area_code": "210301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210302",
+                        "area_name": "铁东区"
+                    },
+                    {
+                        "area_code": "210303",
+                        "area_name": "铁西区"
+                    },
+                    {
+                        "area_code": "210304",
+                        "area_name": "立山区"
+                    },
+                    {
+                        "area_code": "210311",
+                        "area_name": "千山区"
+                    },
+                    {
+                        "area_code": "210321",
+                        "area_name": "台安县"
+                    },
+                    {
+                        "area_code": "210323",
+                        "area_name": "岫岩满族自治县"
+                    },
+                    {
+                        "area_code": "210381",
+                        "area_name": "海城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "210400",
+                "area_name": "抚顺市",
+                "area": [
+                    {
+                        "area_code": "210401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210402",
+                        "area_name": "新抚区"
+                    },
+                    {
+                        "area_code": "210403",
+                        "area_name": "东洲区"
+                    },
+                    {
+                        "area_code": "210404",
+                        "area_name": "望花区"
+                    },
+                    {
+                        "area_code": "210411",
+                        "area_name": "顺城区"
+                    },
+                    {
+                        "area_code": "210421",
+                        "area_name": "抚顺县"
+                    },
+                    {
+                        "area_code": "210422",
+                        "area_name": "新宾满族自治县"
+                    },
+                    {
+                        "area_code": "210423",
+                        "area_name": "清原满族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "210500",
+                "area_name": "本溪市",
+                "area": [
+                    {
+                        "area_code": "210501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210502",
+                        "area_name": "平山区"
+                    },
+                    {
+                        "area_code": "210503",
+                        "area_name": "溪湖区"
+                    },
+                    {
+                        "area_code": "210504",
+                        "area_name": "明山区"
+                    },
+                    {
+                        "area_code": "210505",
+                        "area_name": "南芬区"
+                    },
+                    {
+                        "area_code": "210521",
+                        "area_name": "本溪满族自治县"
+                    },
+                    {
+                        "area_code": "210522",
+                        "area_name": "桓仁满族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "210600",
+                "area_name": "丹东市",
+                "area": [
+                    {
+                        "area_code": "210601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210602",
+                        "area_name": "元宝区"
+                    },
+                    {
+                        "area_code": "210603",
+                        "area_name": "振兴区"
+                    },
+                    {
+                        "area_code": "210604",
+                        "area_name": "振安区"
+                    },
+                    {
+                        "area_code": "210624",
+                        "area_name": "宽甸满族自治县"
+                    },
+                    {
+                        "area_code": "210681",
+                        "area_name": "东港市"
+                    },
+                    {
+                        "area_code": "210682",
+                        "area_name": "凤城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "210700",
+                "area_name": "锦州市",
+                "area": [
+                    {
+                        "area_code": "210701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210702",
+                        "area_name": "古塔区"
+                    },
+                    {
+                        "area_code": "210703",
+                        "area_name": "凌河区"
+                    },
+                    {
+                        "area_code": "210711",
+                        "area_name": "太和区"
+                    },
+                    {
+                        "area_code": "210726",
+                        "area_name": "黑山县"
+                    },
+                    {
+                        "area_code": "210727",
+                        "area_name": "义县"
+                    },
+                    {
+                        "area_code": "210781",
+                        "area_name": "凌海市"
+                    },
+                    {
+                        "area_code": "210782",
+                        "area_name": "北镇市"
+                    }
+                ]
+            },
+            {
+                "area_code": "210800",
+                "area_name": "营口市",
+                "area": [
+                    {
+                        "area_code": "210801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210802",
+                        "area_name": "站前区"
+                    },
+                    {
+                        "area_code": "210803",
+                        "area_name": "西市区"
+                    },
+                    {
+                        "area_code": "210804",
+                        "area_name": "鲅鱼圈区"
+                    },
+                    {
+                        "area_code": "210811",
+                        "area_name": "老边区"
+                    },
+                    {
+                        "area_code": "210881",
+                        "area_name": "盖州市"
+                    },
+                    {
+                        "area_code": "210882",
+                        "area_name": "大石桥市"
+                    }
+                ]
+            },
+            {
+                "area_code": "210900",
+                "area_name": "阜新市",
+                "area": [
+                    {
+                        "area_code": "210901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "210902",
+                        "area_name": "海州区"
+                    },
+                    {
+                        "area_code": "210903",
+                        "area_name": "新邱区"
+                    },
+                    {
+                        "area_code": "210904",
+                        "area_name": "太平区"
+                    },
+                    {
+                        "area_code": "210905",
+                        "area_name": "清河门区"
+                    },
+                    {
+                        "area_code": "210911",
+                        "area_name": "细河区"
+                    },
+                    {
+                        "area_code": "210921",
+                        "area_name": "阜新蒙古族自治县"
+                    },
+                    {
+                        "area_code": "210922",
+                        "area_name": "彰武县"
+                    }
+                ]
+            },
+            {
+                "area_code": "211000",
+                "area_name": "辽阳市",
+                "area": [
+                    {
+                        "area_code": "211001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "211002",
+                        "area_name": "白塔区"
+                    },
+                    {
+                        "area_code": "211003",
+                        "area_name": "文圣区"
+                    },
+                    {
+                        "area_code": "211004",
+                        "area_name": "宏伟区"
+                    },
+                    {
+                        "area_code": "211005",
+                        "area_name": "弓长岭区"
+                    },
+                    {
+                        "area_code": "211011",
+                        "area_name": "太子河区"
+                    },
+                    {
+                        "area_code": "211021",
+                        "area_name": "辽阳县"
+                    },
+                    {
+                        "area_code": "211081",
+                        "area_name": "灯塔市"
+                    }
+                ]
+            },
+            {
+                "area_code": "211100",
+                "area_name": "盘锦市",
+                "area": [
+                    {
+                        "area_code": "211101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "211102",
+                        "area_name": "双台子区"
+                    },
+                    {
+                        "area_code": "211103",
+                        "area_name": "兴隆台区"
+                    },
+                    {
+                        "area_code": "211104",
+                        "area_name": "大洼区"
+                    },
+                    {
+                        "area_code": "211122",
+                        "area_name": "盘山县"
+                    }
+                ]
+            },
+            {
+                "area_code": "211200",
+                "area_name": "铁岭市",
+                "area": [
+                    {
+                        "area_code": "211201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "211202",
+                        "area_name": "银州区"
+                    },
+                    {
+                        "area_code": "211204",
+                        "area_name": "清河区"
+                    },
+                    {
+                        "area_code": "211221",
+                        "area_name": "铁岭县"
+                    },
+                    {
+                        "area_code": "211223",
+                        "area_name": "西丰县"
+                    },
+                    {
+                        "area_code": "211224",
+                        "area_name": "昌图县"
+                    },
+                    {
+                        "area_code": "211281",
+                        "area_name": "调兵山市"
+                    },
+                    {
+                        "area_code": "211282",
+                        "area_name": "开原市"
+                    }
+                ]
+            },
+            {
+                "area_code": "211300",
+                "area_name": "朝阳市",
+                "area": [
+                    {
+                        "area_code": "211301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "211302",
+                        "area_name": "双塔区"
+                    },
+                    {
+                        "area_code": "211303",
+                        "area_name": "龙城区"
+                    },
+                    {
+                        "area_code": "211321",
+                        "area_name": "朝阳县"
+                    },
+                    {
+                        "area_code": "211322",
+                        "area_name": "建平县"
+                    },
+                    {
+                        "area_code": "211324",
+                        "area_name": "喀喇沁左翼蒙古族自治县"
+                    },
+                    {
+                        "area_code": "211381",
+                        "area_name": "北票市"
+                    },
+                    {
+                        "area_code": "211382",
+                        "area_name": "凌源市"
+                    }
+                ]
+            },
+            {
+                "area_code": "211400",
+                "area_name": "葫芦岛市",
+                "area": [
+                    {
+                        "area_code": "211401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "211402",
+                        "area_name": "连山区"
+                    },
+                    {
+                        "area_code": "211403",
+                        "area_name": "龙港区"
+                    },
+                    {
+                        "area_code": "211404",
+                        "area_name": "南票区"
+                    },
+                    {
+                        "area_code": "211421",
+                        "area_name": "绥中县"
+                    },
+                    {
+                        "area_code": "211422",
+                        "area_name": "建昌县"
+                    },
+                    {
+                        "area_code": "211481",
+                        "area_name": "兴城市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "220000",
+        "area_name": "吉林省",
+        "city": [
+            {
+                "area_code": "220100",
+                "area_name": "长春市",
+                "area": [
+                    {
+                        "area_code": "220101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220102",
+                        "area_name": "南关区"
+                    },
+                    {
+                        "area_code": "220103",
+                        "area_name": "宽城区"
+                    },
+                    {
+                        "area_code": "220104",
+                        "area_name": "朝阳区"
+                    },
+                    {
+                        "area_code": "220105",
+                        "area_name": "二道区"
+                    },
+                    {
+                        "area_code": "220106",
+                        "area_name": "绿园区"
+                    },
+                    {
+                        "area_code": "220112",
+                        "area_name": "双阳区"
+                    },
+                    {
+                        "area_code": "220113",
+                        "area_name": "九台区"
+                    },
+                    {
+                        "area_code": "220122",
+                        "area_name": "农安县"
+                    },
+                    {
+                        "area_code": "220182",
+                        "area_name": "榆树市"
+                    },
+                    {
+                        "area_code": "220183",
+                        "area_name": "德惠市"
+                    }
+                ]
+            },
+            {
+                "area_code": "220200",
+                "area_name": "吉林市",
+                "area": [
+                    {
+                        "area_code": "220201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220202",
+                        "area_name": "昌邑区"
+                    },
+                    {
+                        "area_code": "220203",
+                        "area_name": "龙潭区"
+                    },
+                    {
+                        "area_code": "220204",
+                        "area_name": "船营区"
+                    },
+                    {
+                        "area_code": "220211",
+                        "area_name": "丰满区"
+                    },
+                    {
+                        "area_code": "220221",
+                        "area_name": "永吉县"
+                    },
+                    {
+                        "area_code": "220281",
+                        "area_name": "蛟河市"
+                    },
+                    {
+                        "area_code": "220282",
+                        "area_name": "桦甸市"
+                    },
+                    {
+                        "area_code": "220283",
+                        "area_name": "舒兰市"
+                    },
+                    {
+                        "area_code": "220284",
+                        "area_name": "磐石市"
+                    }
+                ]
+            },
+            {
+                "area_code": "220300",
+                "area_name": "四平市",
+                "area": [
+                    {
+                        "area_code": "220301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220302",
+                        "area_name": "铁西区"
+                    },
+                    {
+                        "area_code": "220303",
+                        "area_name": "铁东区"
+                    },
+                    {
+                        "area_code": "220322",
+                        "area_name": "梨树县"
+                    },
+                    {
+                        "area_code": "220323",
+                        "area_name": "伊通满族自治县"
+                    },
+                    {
+                        "area_code": "220381",
+                        "area_name": "公主岭市"
+                    },
+                    {
+                        "area_code": "220382",
+                        "area_name": "双辽市"
+                    }
+                ]
+            },
+            {
+                "area_code": "220400",
+                "area_name": "辽源市",
+                "area": [
+                    {
+                        "area_code": "220401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220402",
+                        "area_name": "龙山区"
+                    },
+                    {
+                        "area_code": "220403",
+                        "area_name": "西安区"
+                    },
+                    {
+                        "area_code": "220421",
+                        "area_name": "东丰县"
+                    },
+                    {
+                        "area_code": "220422",
+                        "area_name": "东辽县"
+                    }
+                ]
+            },
+            {
+                "area_code": "220500",
+                "area_name": "通化市",
+                "area": [
+                    {
+                        "area_code": "220501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220502",
+                        "area_name": "东昌区"
+                    },
+                    {
+                        "area_code": "220503",
+                        "area_name": "二道江区"
+                    },
+                    {
+                        "area_code": "220521",
+                        "area_name": "通化县"
+                    },
+                    {
+                        "area_code": "220523",
+                        "area_name": "辉南县"
+                    },
+                    {
+                        "area_code": "220524",
+                        "area_name": "柳河县"
+                    },
+                    {
+                        "area_code": "220581",
+                        "area_name": "梅河口市"
+                    },
+                    {
+                        "area_code": "220582",
+                        "area_name": "集安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "220600",
+                "area_name": "白山市",
+                "area": [
+                    {
+                        "area_code": "220601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220602",
+                        "area_name": "浑江区"
+                    },
+                    {
+                        "area_code": "220605",
+                        "area_name": "江源区"
+                    },
+                    {
+                        "area_code": "220621",
+                        "area_name": "抚松县"
+                    },
+                    {
+                        "area_code": "220622",
+                        "area_name": "靖宇县"
+                    },
+                    {
+                        "area_code": "220623",
+                        "area_name": "长白朝鲜族自治县"
+                    },
+                    {
+                        "area_code": "220681",
+                        "area_name": "临江市"
+                    }
+                ]
+            },
+            {
+                "area_code": "220700",
+                "area_name": "松原市",
+                "area": [
+                    {
+                        "area_code": "220701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220702",
+                        "area_name": "宁江区"
+                    },
+                    {
+                        "area_code": "220721",
+                        "area_name": "前郭尔罗斯蒙古族自治县"
+                    },
+                    {
+                        "area_code": "220722",
+                        "area_name": "长岭县"
+                    },
+                    {
+                        "area_code": "220723",
+                        "area_name": "乾安县"
+                    },
+                    {
+                        "area_code": "220781",
+                        "area_name": "扶余市"
+                    }
+                ]
+            },
+            {
+                "area_code": "220800",
+                "area_name": "白城市",
+                "area": [
+                    {
+                        "area_code": "220801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "220802",
+                        "area_name": "洮北区"
+                    },
+                    {
+                        "area_code": "220821",
+                        "area_name": "镇赉县"
+                    },
+                    {
+                        "area_code": "220822",
+                        "area_name": "通榆县"
+                    },
+                    {
+                        "area_code": "220881",
+                        "area_name": "洮南市"
+                    },
+                    {
+                        "area_code": "220882",
+                        "area_name": "大安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "222400",
+                "area_name": "延边朝鲜族自治州",
+                "area": [
+                    {
+                        "area_code": "222401",
+                        "area_name": "延吉市"
+                    },
+                    {
+                        "area_code": "222402",
+                        "area_name": "图们市"
+                    },
+                    {
+                        "area_code": "222403",
+                        "area_name": "敦化市"
+                    },
+                    {
+                        "area_code": "222404",
+                        "area_name": "珲春市"
+                    },
+                    {
+                        "area_code": "222405",
+                        "area_name": "龙井市"
+                    },
+                    {
+                        "area_code": "222406",
+                        "area_name": "和龙市"
+                    },
+                    {
+                        "area_code": "222424",
+                        "area_name": "汪清县"
+                    },
+                    {
+                        "area_code": "222426",
+                        "area_name": "安图县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "230000",
+        "area_name": "黑龙江省",
+        "city": [
+            {
+                "area_code": "230100",
+                "area_name": "哈尔滨市",
+                "area": [
+                    {
+                        "area_code": "230101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230102",
+                        "area_name": "道里区"
+                    },
+                    {
+                        "area_code": "230103",
+                        "area_name": "南岗区"
+                    },
+                    {
+                        "area_code": "230104",
+                        "area_name": "道外区"
+                    },
+                    {
+                        "area_code": "230108",
+                        "area_name": "平房区"
+                    },
+                    {
+                        "area_code": "230109",
+                        "area_name": "松北区"
+                    },
+                    {
+                        "area_code": "230110",
+                        "area_name": "香坊区"
+                    },
+                    {
+                        "area_code": "230111",
+                        "area_name": "呼兰区"
+                    },
+                    {
+                        "area_code": "230112",
+                        "area_name": "阿城区"
+                    },
+                    {
+                        "area_code": "230113",
+                        "area_name": "双城区"
+                    },
+                    {
+                        "area_code": "230123",
+                        "area_name": "依兰县"
+                    },
+                    {
+                        "area_code": "230124",
+                        "area_name": "方正县"
+                    },
+                    {
+                        "area_code": "230125",
+                        "area_name": "宾县"
+                    },
+                    {
+                        "area_code": "230126",
+                        "area_name": "巴彦县"
+                    },
+                    {
+                        "area_code": "230127",
+                        "area_name": "木兰县"
+                    },
+                    {
+                        "area_code": "230128",
+                        "area_name": "通河县"
+                    },
+                    {
+                        "area_code": "230129",
+                        "area_name": "延寿县"
+                    },
+                    {
+                        "area_code": "230183",
+                        "area_name": "尚志市"
+                    },
+                    {
+                        "area_code": "230184",
+                        "area_name": "五常市"
+                    }
+                ]
+            },
+            {
+                "area_code": "230200",
+                "area_name": "齐齐哈尔市",
+                "area": [
+                    {
+                        "area_code": "230201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230202",
+                        "area_name": "龙沙区"
+                    },
+                    {
+                        "area_code": "230203",
+                        "area_name": "建华区"
+                    },
+                    {
+                        "area_code": "230204",
+                        "area_name": "铁锋区"
+                    },
+                    {
+                        "area_code": "230205",
+                        "area_name": "昂昂溪区"
+                    },
+                    {
+                        "area_code": "230206",
+                        "area_name": "富拉尔基区"
+                    },
+                    {
+                        "area_code": "230207",
+                        "area_name": "碾子山区"
+                    },
+                    {
+                        "area_code": "230208",
+                        "area_name": "梅里斯达斡尔族区"
+                    },
+                    {
+                        "area_code": "230221",
+                        "area_name": "龙江县"
+                    },
+                    {
+                        "area_code": "230223",
+                        "area_name": "依安县"
+                    },
+                    {
+                        "area_code": "230224",
+                        "area_name": "泰来县"
+                    },
+                    {
+                        "area_code": "230225",
+                        "area_name": "甘南县"
+                    },
+                    {
+                        "area_code": "230227",
+                        "area_name": "富裕县"
+                    },
+                    {
+                        "area_code": "230229",
+                        "area_name": "克山县"
+                    },
+                    {
+                        "area_code": "230230",
+                        "area_name": "克东县"
+                    },
+                    {
+                        "area_code": "230231",
+                        "area_name": "拜泉县"
+                    },
+                    {
+                        "area_code": "230281",
+                        "area_name": "讷河市"
+                    }
+                ]
+            },
+            {
+                "area_code": "230300",
+                "area_name": "鸡西市",
+                "area": [
+                    {
+                        "area_code": "230301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230302",
+                        "area_name": "鸡冠区"
+                    },
+                    {
+                        "area_code": "230303",
+                        "area_name": "恒山区"
+                    },
+                    {
+                        "area_code": "230304",
+                        "area_name": "滴道区"
+                    },
+                    {
+                        "area_code": "230305",
+                        "area_name": "梨树区"
+                    },
+                    {
+                        "area_code": "230306",
+                        "area_name": "城子河区"
+                    },
+                    {
+                        "area_code": "230307",
+                        "area_name": "麻山区"
+                    },
+                    {
+                        "area_code": "230321",
+                        "area_name": "鸡东县"
+                    },
+                    {
+                        "area_code": "230381",
+                        "area_name": "虎林市"
+                    },
+                    {
+                        "area_code": "230382",
+                        "area_name": "密山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "230400",
+                "area_name": "鹤岗市",
+                "area": [
+                    {
+                        "area_code": "230401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230402",
+                        "area_name": "向阳区"
+                    },
+                    {
+                        "area_code": "230403",
+                        "area_name": "工农区"
+                    },
+                    {
+                        "area_code": "230404",
+                        "area_name": "南山区"
+                    },
+                    {
+                        "area_code": "230405",
+                        "area_name": "兴安区"
+                    },
+                    {
+                        "area_code": "230406",
+                        "area_name": "东山区"
+                    },
+                    {
+                        "area_code": "230407",
+                        "area_name": "兴山区"
+                    },
+                    {
+                        "area_code": "230421",
+                        "area_name": "萝北县"
+                    },
+                    {
+                        "area_code": "230422",
+                        "area_name": "绥滨县"
+                    }
+                ]
+            },
+            {
+                "area_code": "230500",
+                "area_name": "双鸭山市",
+                "area": [
+                    {
+                        "area_code": "230501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230502",
+                        "area_name": "尖山区"
+                    },
+                    {
+                        "area_code": "230503",
+                        "area_name": "岭东区"
+                    },
+                    {
+                        "area_code": "230505",
+                        "area_name": "四方台区"
+                    },
+                    {
+                        "area_code": "230506",
+                        "area_name": "宝山区"
+                    },
+                    {
+                        "area_code": "230521",
+                        "area_name": "集贤县"
+                    },
+                    {
+                        "area_code": "230522",
+                        "area_name": "友谊县"
+                    },
+                    {
+                        "area_code": "230523",
+                        "area_name": "宝清县"
+                    },
+                    {
+                        "area_code": "230524",
+                        "area_name": "饶河县"
+                    }
+                ]
+            },
+            {
+                "area_code": "230600",
+                "area_name": "大庆市",
+                "area": [
+                    {
+                        "area_code": "230601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230602",
+                        "area_name": "萨尔图区"
+                    },
+                    {
+                        "area_code": "230603",
+                        "area_name": "龙凤区"
+                    },
+                    {
+                        "area_code": "230604",
+                        "area_name": "让胡路区"
+                    },
+                    {
+                        "area_code": "230605",
+                        "area_name": "红岗区"
+                    },
+                    {
+                        "area_code": "230606",
+                        "area_name": "大同区"
+                    },
+                    {
+                        "area_code": "230621",
+                        "area_name": "肇州县"
+                    },
+                    {
+                        "area_code": "230622",
+                        "area_name": "肇源县"
+                    },
+                    {
+                        "area_code": "230623",
+                        "area_name": "林甸县"
+                    },
+                    {
+                        "area_code": "230624",
+                        "area_name": "杜尔伯特蒙古族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "230700",
+                "area_name": "伊春市",
+                "area": [
+                    {
+                        "area_code": "230701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230702",
+                        "area_name": "伊春区"
+                    },
+                    {
+                        "area_code": "230703",
+                        "area_name": "南岔区"
+                    },
+                    {
+                        "area_code": "230704",
+                        "area_name": "友好区"
+                    },
+                    {
+                        "area_code": "230705",
+                        "area_name": "西林区"
+                    },
+                    {
+                        "area_code": "230706",
+                        "area_name": "翠峦区"
+                    },
+                    {
+                        "area_code": "230707",
+                        "area_name": "新青区"
+                    },
+                    {
+                        "area_code": "230708",
+                        "area_name": "美溪区"
+                    },
+                    {
+                        "area_code": "230709",
+                        "area_name": "金山屯区"
+                    },
+                    {
+                        "area_code": "230710",
+                        "area_name": "五营区"
+                    },
+                    {
+                        "area_code": "230711",
+                        "area_name": "乌马河区"
+                    },
+                    {
+                        "area_code": "230712",
+                        "area_name": "汤旺河区"
+                    },
+                    {
+                        "area_code": "230713",
+                        "area_name": "带岭区"
+                    },
+                    {
+                        "area_code": "230714",
+                        "area_name": "乌伊岭区"
+                    },
+                    {
+                        "area_code": "230715",
+                        "area_name": "红星区"
+                    },
+                    {
+                        "area_code": "230716",
+                        "area_name": "上甘岭区"
+                    },
+                    {
+                        "area_code": "230722",
+                        "area_name": "嘉荫县"
+                    },
+                    {
+                        "area_code": "230781",
+                        "area_name": "铁力市"
+                    }
+                ]
+            },
+            {
+                "area_code": "230800",
+                "area_name": "佳木斯市",
+                "area": [
+                    {
+                        "area_code": "230801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230803",
+                        "area_name": "向阳区"
+                    },
+                    {
+                        "area_code": "230804",
+                        "area_name": "前进区"
+                    },
+                    {
+                        "area_code": "230805",
+                        "area_name": "东风区"
+                    },
+                    {
+                        "area_code": "230811",
+                        "area_name": "郊区"
+                    },
+                    {
+                        "area_code": "230822",
+                        "area_name": "桦南县"
+                    },
+                    {
+                        "area_code": "230826",
+                        "area_name": "桦川县"
+                    },
+                    {
+                        "area_code": "230828",
+                        "area_name": "汤原县"
+                    },
+                    {
+                        "area_code": "230881",
+                        "area_name": "同江市"
+                    },
+                    {
+                        "area_code": "230882",
+                        "area_name": "富锦市"
+                    },
+                    {
+                        "area_code": "230883",
+                        "area_name": "抚远市"
+                    }
+                ]
+            },
+            {
+                "area_code": "230900",
+                "area_name": "七台河市",
+                "area": [
+                    {
+                        "area_code": "230901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "230902",
+                        "area_name": "新兴区"
+                    },
+                    {
+                        "area_code": "230903",
+                        "area_name": "桃山区"
+                    },
+                    {
+                        "area_code": "230904",
+                        "area_name": "茄子河区"
+                    },
+                    {
+                        "area_code": "230921",
+                        "area_name": "勃利县"
+                    }
+                ]
+            },
+            {
+                "area_code": "231000",
+                "area_name": "牡丹江市",
+                "area": [
+                    {
+                        "area_code": "231001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "231002",
+                        "area_name": "东安区"
+                    },
+                    {
+                        "area_code": "231003",
+                        "area_name": "阳明区"
+                    },
+                    {
+                        "area_code": "231004",
+                        "area_name": "爱民区"
+                    },
+                    {
+                        "area_code": "231005",
+                        "area_name": "西安区"
+                    },
+                    {
+                        "area_code": "231025",
+                        "area_name": "林口县"
+                    },
+                    {
+                        "area_code": "231081",
+                        "area_name": "绥芬河市"
+                    },
+                    {
+                        "area_code": "231083",
+                        "area_name": "海林市"
+                    },
+                    {
+                        "area_code": "231084",
+                        "area_name": "宁安市"
+                    },
+                    {
+                        "area_code": "231085",
+                        "area_name": "穆棱市"
+                    },
+                    {
+                        "area_code": "231086",
+                        "area_name": "东宁市"
+                    }
+                ]
+            },
+            {
+                "area_code": "231100",
+                "area_name": "黑河市",
+                "area": [
+                    {
+                        "area_code": "231101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "231102",
+                        "area_name": "爱辉区"
+                    },
+                    {
+                        "area_code": "231121",
+                        "area_name": "嫩江县"
+                    },
+                    {
+                        "area_code": "231123",
+                        "area_name": "逊克县"
+                    },
+                    {
+                        "area_code": "231124",
+                        "area_name": "孙吴县"
+                    },
+                    {
+                        "area_code": "231181",
+                        "area_name": "北安市"
+                    },
+                    {
+                        "area_code": "231182",
+                        "area_name": "五大连池市"
+                    }
+                ]
+            },
+            {
+                "area_code": "231200",
+                "area_name": "绥化市",
+                "area": [
+                    {
+                        "area_code": "231201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "231202",
+                        "area_name": "北林区"
+                    },
+                    {
+                        "area_code": "231221",
+                        "area_name": "望奎县"
+                    },
+                    {
+                        "area_code": "231222",
+                        "area_name": "兰西县"
+                    },
+                    {
+                        "area_code": "231223",
+                        "area_name": "青冈县"
+                    },
+                    {
+                        "area_code": "231224",
+                        "area_name": "庆安县"
+                    },
+                    {
+                        "area_code": "231225",
+                        "area_name": "明水县"
+                    },
+                    {
+                        "area_code": "231226",
+                        "area_name": "绥棱县"
+                    },
+                    {
+                        "area_code": "231281",
+                        "area_name": "安达市"
+                    },
+                    {
+                        "area_code": "231282",
+                        "area_name": "肇东市"
+                    },
+                    {
+                        "area_code": "231283",
+                        "area_name": "海伦市"
+                    }
+                ]
+            },
+            {
+                "area_code": "232700",
+                "area_name": "大兴安岭地区",
+                "area": [
+                    {
+                        "area_code": "232721",
+                        "area_name": "呼玛县"
+                    },
+                    {
+                        "area_code": "232722",
+                        "area_name": "塔河县"
+                    },
+                    {
+                        "area_code": "232723",
+                        "area_name": "漠河县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "310000",
+        "area_name": "上海市",
+        "city": [
+            {
+                "area_code": "310100",
+                "area_name": "市辖区",
+                "area": [
+                    {
+                        "area_code": "310101",
+                        "area_name": "黄浦区"
+                    },
+                    {
+                        "area_code": "310104",
+                        "area_name": "徐汇区"
+                    },
+                    {
+                        "area_code": "310105",
+                        "area_name": "长宁区"
+                    },
+                    {
+                        "area_code": "310106",
+                        "area_name": "静安区"
+                    },
+                    {
+                        "area_code": "310107",
+                        "area_name": "普陀区"
+                    },
+                    {
+                        "area_code": "310109",
+                        "area_name": "虹口区"
+                    },
+                    {
+                        "area_code": "310110",
+                        "area_name": "杨浦区"
+                    },
+                    {
+                        "area_code": "310112",
+                        "area_name": "闵行区"
+                    },
+                    {
+                        "area_code": "310113",
+                        "area_name": "宝山区"
+                    },
+                    {
+                        "area_code": "310114",
+                        "area_name": "嘉定区"
+                    },
+                    {
+                        "area_code": "310115",
+                        "area_name": "浦东新区"
+                    },
+                    {
+                        "area_code": "310116",
+                        "area_name": "金山区"
+                    },
+                    {
+                        "area_code": "310117",
+                        "area_name": "松江区"
+                    },
+                    {
+                        "area_code": "310118",
+                        "area_name": "青浦区"
+                    },
+                    {
+                        "area_code": "310120",
+                        "area_name": "奉贤区"
+                    },
+                    {
+                        "area_code": "310151",
+                        "area_name": "崇明区"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "320000",
+        "area_name": "江苏省",
+        "city": [
+            {
+                "area_code": "320100",
+                "area_name": "南京市",
+                "area": [
+                    {
+                        "area_code": "320101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320102",
+                        "area_name": "玄武区"
+                    },
+                    {
+                        "area_code": "320104",
+                        "area_name": "秦淮区"
+                    },
+                    {
+                        "area_code": "320105",
+                        "area_name": "建邺区"
+                    },
+                    {
+                        "area_code": "320106",
+                        "area_name": "鼓楼区"
+                    },
+                    {
+                        "area_code": "320111",
+                        "area_name": "浦口区"
+                    },
+                    {
+                        "area_code": "320113",
+                        "area_name": "栖霞区"
+                    },
+                    {
+                        "area_code": "320114",
+                        "area_name": "雨花台区"
+                    },
+                    {
+                        "area_code": "320115",
+                        "area_name": "江宁区"
+                    },
+                    {
+                        "area_code": "320116",
+                        "area_name": "六合区"
+                    },
+                    {
+                        "area_code": "320117",
+                        "area_name": "溧水区"
+                    },
+                    {
+                        "area_code": "320118",
+                        "area_name": "高淳区"
+                    }
+                ]
+            },
+            {
+                "area_code": "320200",
+                "area_name": "无锡市",
+                "area": [
+                    {
+                        "area_code": "320201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320205",
+                        "area_name": "锡山区"
+                    },
+                    {
+                        "area_code": "320206",
+                        "area_name": "惠山区"
+                    },
+                    {
+                        "area_code": "320211",
+                        "area_name": "滨湖区"
+                    },
+                    {
+                        "area_code": "320213",
+                        "area_name": "梁溪区"
+                    },
+                    {
+                        "area_code": "320214",
+                        "area_name": "新吴区"
+                    },
+                    {
+                        "area_code": "320281",
+                        "area_name": "江阴市"
+                    },
+                    {
+                        "area_code": "320282",
+                        "area_name": "宜兴市"
+                    }
+                ]
+            },
+            {
+                "area_code": "320300",
+                "area_name": "徐州市",
+                "area": [
+                    {
+                        "area_code": "320301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320302",
+                        "area_name": "鼓楼区"
+                    },
+                    {
+                        "area_code": "320303",
+                        "area_name": "云龙区"
+                    },
+                    {
+                        "area_code": "320305",
+                        "area_name": "贾汪区"
+                    },
+                    {
+                        "area_code": "320311",
+                        "area_name": "泉山区"
+                    },
+                    {
+                        "area_code": "320312",
+                        "area_name": "铜山区"
+                    },
+                    {
+                        "area_code": "320321",
+                        "area_name": "丰县"
+                    },
+                    {
+                        "area_code": "320322",
+                        "area_name": "沛县"
+                    },
+                    {
+                        "area_code": "320324",
+                        "area_name": "睢宁县"
+                    },
+                    {
+                        "area_code": "320381",
+                        "area_name": "新沂市"
+                    },
+                    {
+                        "area_code": "320382",
+                        "area_name": "邳州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "320400",
+                "area_name": "常州市",
+                "area": [
+                    {
+                        "area_code": "320401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320402",
+                        "area_name": "天宁区"
+                    },
+                    {
+                        "area_code": "320404",
+                        "area_name": "钟楼区"
+                    },
+                    {
+                        "area_code": "320411",
+                        "area_name": "新北区"
+                    },
+                    {
+                        "area_code": "320412",
+                        "area_name": "武进区"
+                    },
+                    {
+                        "area_code": "320413",
+                        "area_name": "金坛区"
+                    },
+                    {
+                        "area_code": "320481",
+                        "area_name": "溧阳市"
+                    }
+                ]
+            },
+            {
+                "area_code": "320500",
+                "area_name": "苏州市",
+                "area": [
+                    {
+                        "area_code": "320501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320505",
+                        "area_name": "虎丘区"
+                    },
+                    {
+                        "area_code": "320506",
+                        "area_name": "吴中区"
+                    },
+                    {
+                        "area_code": "320507",
+                        "area_name": "相城区"
+                    },
+                    {
+                        "area_code": "320508",
+                        "area_name": "姑苏区"
+                    },
+                    {
+                        "area_code": "320509",
+                        "area_name": "吴江区"
+                    },
+                    {
+                        "area_code": "320581",
+                        "area_name": "常熟市"
+                    },
+                    {
+                        "area_code": "320582",
+                        "area_name": "张家港市"
+                    },
+                    {
+                        "area_code": "320583",
+                        "area_name": "昆山市"
+                    },
+                    {
+                        "area_code": "320585",
+                        "area_name": "太仓市"
+                    }
+                ]
+            },
+            {
+                "area_code": "320600",
+                "area_name": "南通市",
+                "area": [
+                    {
+                        "area_code": "320601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320602",
+                        "area_name": "崇川区"
+                    },
+                    {
+                        "area_code": "320611",
+                        "area_name": "港闸区"
+                    },
+                    {
+                        "area_code": "320612",
+                        "area_name": "通州区"
+                    },
+                    {
+                        "area_code": "320621",
+                        "area_name": "海安县"
+                    },
+                    {
+                        "area_code": "320623",
+                        "area_name": "如东县"
+                    },
+                    {
+                        "area_code": "320681",
+                        "area_name": "启东市"
+                    },
+                    {
+                        "area_code": "320682",
+                        "area_name": "如皋市"
+                    },
+                    {
+                        "area_code": "320684",
+                        "area_name": "海门市"
+                    }
+                ]
+            },
+            {
+                "area_code": "320700",
+                "area_name": "连云港市",
+                "area": [
+                    {
+                        "area_code": "320701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320703",
+                        "area_name": "连云区"
+                    },
+                    {
+                        "area_code": "320706",
+                        "area_name": "海州区"
+                    },
+                    {
+                        "area_code": "320707",
+                        "area_name": "赣榆区"
+                    },
+                    {
+                        "area_code": "320722",
+                        "area_name": "东海县"
+                    },
+                    {
+                        "area_code": "320723",
+                        "area_name": "灌云县"
+                    },
+                    {
+                        "area_code": "320724",
+                        "area_name": "灌南县"
+                    }
+                ]
+            },
+            {
+                "area_code": "320800",
+                "area_name": "淮安市",
+                "area": [
+                    {
+                        "area_code": "320801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320803",
+                        "area_name": "淮安区"
+                    },
+                    {
+                        "area_code": "320804",
+                        "area_name": "淮阴区"
+                    },
+                    {
+                        "area_code": "320812",
+                        "area_name": "清江浦区"
+                    },
+                    {
+                        "area_code": "320813",
+                        "area_name": "洪泽区"
+                    },
+                    {
+                        "area_code": "320826",
+                        "area_name": "涟水县"
+                    },
+                    {
+                        "area_code": "320830",
+                        "area_name": "盱眙县"
+                    },
+                    {
+                        "area_code": "320831",
+                        "area_name": "金湖县"
+                    }
+                ]
+            },
+            {
+                "area_code": "320900",
+                "area_name": "盐城市",
+                "area": [
+                    {
+                        "area_code": "320901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "320902",
+                        "area_name": "亭湖区"
+                    },
+                    {
+                        "area_code": "320903",
+                        "area_name": "盐都区"
+                    },
+                    {
+                        "area_code": "320904",
+                        "area_name": "大丰区"
+                    },
+                    {
+                        "area_code": "320921",
+                        "area_name": "响水县"
+                    },
+                    {
+                        "area_code": "320922",
+                        "area_name": "滨海县"
+                    },
+                    {
+                        "area_code": "320923",
+                        "area_name": "阜宁县"
+                    },
+                    {
+                        "area_code": "320924",
+                        "area_name": "射阳县"
+                    },
+                    {
+                        "area_code": "320925",
+                        "area_name": "建湖县"
+                    },
+                    {
+                        "area_code": "320981",
+                        "area_name": "东台市"
+                    }
+                ]
+            },
+            {
+                "area_code": "321000",
+                "area_name": "扬州市",
+                "area": [
+                    {
+                        "area_code": "321001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "321002",
+                        "area_name": "广陵区"
+                    },
+                    {
+                        "area_code": "321003",
+                        "area_name": "邗江区"
+                    },
+                    {
+                        "area_code": "321012",
+                        "area_name": "江都区"
+                    },
+                    {
+                        "area_code": "321023",
+                        "area_name": "宝应县"
+                    },
+                    {
+                        "area_code": "321081",
+                        "area_name": "仪征市"
+                    },
+                    {
+                        "area_code": "321084",
+                        "area_name": "高邮市"
+                    }
+                ]
+            },
+            {
+                "area_code": "321100",
+                "area_name": "镇江市",
+                "area": [
+                    {
+                        "area_code": "321101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "321102",
+                        "area_name": "京口区"
+                    },
+                    {
+                        "area_code": "321111",
+                        "area_name": "润州区"
+                    },
+                    {
+                        "area_code": "321112",
+                        "area_name": "丹徒区"
+                    },
+                    {
+                        "area_code": "321181",
+                        "area_name": "丹阳市"
+                    },
+                    {
+                        "area_code": "321182",
+                        "area_name": "扬中市"
+                    },
+                    {
+                        "area_code": "321183",
+                        "area_name": "句容市"
+                    }
+                ]
+            },
+            {
+                "area_code": "321200",
+                "area_name": "泰州市",
+                "area": [
+                    {
+                        "area_code": "321201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "321202",
+                        "area_name": "海陵区"
+                    },
+                    {
+                        "area_code": "321203",
+                        "area_name": "高港区"
+                    },
+                    {
+                        "area_code": "321204",
+                        "area_name": "姜堰区"
+                    },
+                    {
+                        "area_code": "321281",
+                        "area_name": "兴化市"
+                    },
+                    {
+                        "area_code": "321282",
+                        "area_name": "靖江市"
+                    },
+                    {
+                        "area_code": "321283",
+                        "area_name": "泰兴市"
+                    }
+                ]
+            },
+            {
+                "area_code": "321300",
+                "area_name": "宿迁市",
+                "area": [
+                    {
+                        "area_code": "321301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "321302",
+                        "area_name": "宿城区"
+                    },
+                    {
+                        "area_code": "321311",
+                        "area_name": "宿豫区"
+                    },
+                    {
+                        "area_code": "321322",
+                        "area_name": "沭阳县"
+                    },
+                    {
+                        "area_code": "321323",
+                        "area_name": "泗阳县"
+                    },
+                    {
+                        "area_code": "321324",
+                        "area_name": "泗洪县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "330000",
+        "area_name": "浙江省",
+        "city": [
+            {
+                "area_code": "330100",
+                "area_name": "杭州市",
+                "area": [
+                    {
+                        "area_code": "330101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330102",
+                        "area_name": "上城区"
+                    },
+                    {
+                        "area_code": "330103",
+                        "area_name": "下城区"
+                    },
+                    {
+                        "area_code": "330104",
+                        "area_name": "江干区"
+                    },
+                    {
+                        "area_code": "330105",
+                        "area_name": "拱墅区"
+                    },
+                    {
+                        "area_code": "330106",
+                        "area_name": "西湖区"
+                    },
+                    {
+                        "area_code": "330108",
+                        "area_name": "滨江区"
+                    },
+                    {
+                        "area_code": "330109",
+                        "area_name": "萧山区"
+                    },
+                    {
+                        "area_code": "330110",
+                        "area_name": "余杭区"
+                    },
+                    {
+                        "area_code": "330111",
+                        "area_name": "富阳区"
+                    },
+                    {
+                        "area_code": "330122",
+                        "area_name": "桐庐县"
+                    },
+                    {
+                        "area_code": "330127",
+                        "area_name": "淳安县"
+                    },
+                    {
+                        "area_code": "330182",
+                        "area_name": "建德市"
+                    },
+                    {
+                        "area_code": "330185",
+                        "area_name": "临安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "330200",
+                "area_name": "宁波市",
+                "area": [
+                    {
+                        "area_code": "330201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330203",
+                        "area_name": "海曙区"
+                    },
+                    {
+                        "area_code": "330204",
+                        "area_name": "江东区"
+                    },
+                    {
+                        "area_code": "330205",
+                        "area_name": "江北区"
+                    },
+                    {
+                        "area_code": "330206",
+                        "area_name": "北仑区"
+                    },
+                    {
+                        "area_code": "330211",
+                        "area_name": "镇海区"
+                    },
+                    {
+                        "area_code": "330212",
+                        "area_name": "鄞州区"
+                    },
+                    {
+                        "area_code": "330225",
+                        "area_name": "象山县"
+                    },
+                    {
+                        "area_code": "330226",
+                        "area_name": "宁海县"
+                    },
+                    {
+                        "area_code": "330281",
+                        "area_name": "余姚市"
+                    },
+                    {
+                        "area_code": "330282",
+                        "area_name": "慈溪市"
+                    },
+                    {
+                        "area_code": "330283",
+                        "area_name": "奉化市"
+                    }
+                ]
+            },
+            {
+                "area_code": "330300",
+                "area_name": "温州市",
+                "area": [
+                    {
+                        "area_code": "330301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330302",
+                        "area_name": "鹿城区"
+                    },
+                    {
+                        "area_code": "330303",
+                        "area_name": "龙湾区"
+                    },
+                    {
+                        "area_code": "330304",
+                        "area_name": "瓯海区"
+                    },
+                    {
+                        "area_code": "330305",
+                        "area_name": "洞头区"
+                    },
+                    {
+                        "area_code": "330324",
+                        "area_name": "永嘉县"
+                    },
+                    {
+                        "area_code": "330326",
+                        "area_name": "平阳县"
+                    },
+                    {
+                        "area_code": "330327",
+                        "area_name": "苍南县"
+                    },
+                    {
+                        "area_code": "330328",
+                        "area_name": "文成县"
+                    },
+                    {
+                        "area_code": "330329",
+                        "area_name": "泰顺县"
+                    },
+                    {
+                        "area_code": "330381",
+                        "area_name": "瑞安市"
+                    },
+                    {
+                        "area_code": "330382",
+                        "area_name": "乐清市"
+                    }
+                ]
+            },
+            {
+                "area_code": "330400",
+                "area_name": "嘉兴市",
+                "area": [
+                    {
+                        "area_code": "330401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330402",
+                        "area_name": "南湖区"
+                    },
+                    {
+                        "area_code": "330411",
+                        "area_name": "秀洲区"
+                    },
+                    {
+                        "area_code": "330421",
+                        "area_name": "嘉善县"
+                    },
+                    {
+                        "area_code": "330424",
+                        "area_name": "海盐县"
+                    },
+                    {
+                        "area_code": "330481",
+                        "area_name": "海宁市"
+                    },
+                    {
+                        "area_code": "330482",
+                        "area_name": "平湖市"
+                    },
+                    {
+                        "area_code": "330483",
+                        "area_name": "桐乡市"
+                    }
+                ]
+            },
+            {
+                "area_code": "330500",
+                "area_name": "湖州市",
+                "area": [
+                    {
+                        "area_code": "330501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330502",
+                        "area_name": "吴兴区"
+                    },
+                    {
+                        "area_code": "330503",
+                        "area_name": "南浔区"
+                    },
+                    {
+                        "area_code": "330521",
+                        "area_name": "德清县"
+                    },
+                    {
+                        "area_code": "330522",
+                        "area_name": "长兴县"
+                    },
+                    {
+                        "area_code": "330523",
+                        "area_name": "安吉县"
+                    }
+                ]
+            },
+            {
+                "area_code": "330600",
+                "area_name": "绍兴市",
+                "area": [
+                    {
+                        "area_code": "330601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330602",
+                        "area_name": "越城区"
+                    },
+                    {
+                        "area_code": "330603",
+                        "area_name": "柯桥区"
+                    },
+                    {
+                        "area_code": "330604",
+                        "area_name": "上虞区"
+                    },
+                    {
+                        "area_code": "330624",
+                        "area_name": "新昌县"
+                    },
+                    {
+                        "area_code": "330681",
+                        "area_name": "诸暨市"
+                    },
+                    {
+                        "area_code": "330683",
+                        "area_name": "嵊州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "330700",
+                "area_name": "金华市",
+                "area": [
+                    {
+                        "area_code": "330701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330702",
+                        "area_name": "婺城区"
+                    },
+                    {
+                        "area_code": "330703",
+                        "area_name": "金东区"
+                    },
+                    {
+                        "area_code": "330723",
+                        "area_name": "武义县"
+                    },
+                    {
+                        "area_code": "330726",
+                        "area_name": "浦江县"
+                    },
+                    {
+                        "area_code": "330727",
+                        "area_name": "磐安县"
+                    },
+                    {
+                        "area_code": "330781",
+                        "area_name": "兰溪市"
+                    },
+                    {
+                        "area_code": "330782",
+                        "area_name": "义乌市"
+                    },
+                    {
+                        "area_code": "330783",
+                        "area_name": "东阳市"
+                    },
+                    {
+                        "area_code": "330784",
+                        "area_name": "永康市"
+                    }
+                ]
+            },
+            {
+                "area_code": "330800",
+                "area_name": "衢州市",
+                "area": [
+                    {
+                        "area_code": "330801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330802",
+                        "area_name": "柯城区"
+                    },
+                    {
+                        "area_code": "330803",
+                        "area_name": "衢江区"
+                    },
+                    {
+                        "area_code": "330822",
+                        "area_name": "常山县"
+                    },
+                    {
+                        "area_code": "330824",
+                        "area_name": "开化县"
+                    },
+                    {
+                        "area_code": "330825",
+                        "area_name": "龙游县"
+                    },
+                    {
+                        "area_code": "330881",
+                        "area_name": "江山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "330900",
+                "area_name": "舟山市",
+                "area": [
+                    {
+                        "area_code": "330901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "330902",
+                        "area_name": "定海区"
+                    },
+                    {
+                        "area_code": "330903",
+                        "area_name": "普陀区"
+                    },
+                    {
+                        "area_code": "330921",
+                        "area_name": "岱山县"
+                    },
+                    {
+                        "area_code": "330922",
+                        "area_name": "嵊泗县"
+                    }
+                ]
+            },
+            {
+                "area_code": "331000",
+                "area_name": "台州市",
+                "area": [
+                    {
+                        "area_code": "331001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "331002",
+                        "area_name": "椒江区"
+                    },
+                    {
+                        "area_code": "331003",
+                        "area_name": "黄岩区"
+                    },
+                    {
+                        "area_code": "331004",
+                        "area_name": "路桥区"
+                    },
+                    {
+                        "area_code": "331021",
+                        "area_name": "玉环县"
+                    },
+                    {
+                        "area_code": "331022",
+                        "area_name": "三门县"
+                    },
+                    {
+                        "area_code": "331023",
+                        "area_name": "天台县"
+                    },
+                    {
+                        "area_code": "331024",
+                        "area_name": "仙居县"
+                    },
+                    {
+                        "area_code": "331081",
+                        "area_name": "温岭市"
+                    },
+                    {
+                        "area_code": "331082",
+                        "area_name": "临海市"
+                    }
+                ]
+            },
+            {
+                "area_code": "331100",
+                "area_name": "丽水市",
+                "area": [
+                    {
+                        "area_code": "331101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "331102",
+                        "area_name": "莲都区"
+                    },
+                    {
+                        "area_code": "331121",
+                        "area_name": "青田县"
+                    },
+                    {
+                        "area_code": "331122",
+                        "area_name": "缙云县"
+                    },
+                    {
+                        "area_code": "331123",
+                        "area_name": "遂昌县"
+                    },
+                    {
+                        "area_code": "331124",
+                        "area_name": "松阳县"
+                    },
+                    {
+                        "area_code": "331125",
+                        "area_name": "云和县"
+                    },
+                    {
+                        "area_code": "331126",
+                        "area_name": "庆元县"
+                    },
+                    {
+                        "area_code": "331127",
+                        "area_name": "景宁畲族自治县"
+                    },
+                    {
+                        "area_code": "331181",
+                        "area_name": "龙泉市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "340000",
+        "area_name": "安徽省",
+        "city": [
+            {
+                "area_code": "340100",
+                "area_name": "合肥市",
+                "area": [
+                    {
+                        "area_code": "340101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340102",
+                        "area_name": "瑶海区"
+                    },
+                    {
+                        "area_code": "340103",
+                        "area_name": "庐阳区"
+                    },
+                    {
+                        "area_code": "340104",
+                        "area_name": "蜀山区"
+                    },
+                    {
+                        "area_code": "340111",
+                        "area_name": "包河区"
+                    },
+                    {
+                        "area_code": "340121",
+                        "area_name": "长丰县"
+                    },
+                    {
+                        "area_code": "340122",
+                        "area_name": "肥东县"
+                    },
+                    {
+                        "area_code": "340123",
+                        "area_name": "肥西县"
+                    },
+                    {
+                        "area_code": "340124",
+                        "area_name": "庐江县"
+                    },
+                    {
+                        "area_code": "340181",
+                        "area_name": "巢湖市"
+                    }
+                ]
+            },
+            {
+                "area_code": "340200",
+                "area_name": "芜湖市",
+                "area": [
+                    {
+                        "area_code": "340201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340202",
+                        "area_name": "镜湖区"
+                    },
+                    {
+                        "area_code": "340203",
+                        "area_name": "弋江区"
+                    },
+                    {
+                        "area_code": "340207",
+                        "area_name": "鸠江区"
+                    },
+                    {
+                        "area_code": "340208",
+                        "area_name": "三山区"
+                    },
+                    {
+                        "area_code": "340221",
+                        "area_name": "芜湖县"
+                    },
+                    {
+                        "area_code": "340222",
+                        "area_name": "繁昌县"
+                    },
+                    {
+                        "area_code": "340223",
+                        "area_name": "南陵县"
+                    },
+                    {
+                        "area_code": "340225",
+                        "area_name": "无为县"
+                    }
+                ]
+            },
+            {
+                "area_code": "340300",
+                "area_name": "蚌埠市",
+                "area": [
+                    {
+                        "area_code": "340301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340302",
+                        "area_name": "龙子湖区"
+                    },
+                    {
+                        "area_code": "340303",
+                        "area_name": "蚌山区"
+                    },
+                    {
+                        "area_code": "340304",
+                        "area_name": "禹会区"
+                    },
+                    {
+                        "area_code": "340311",
+                        "area_name": "淮上区"
+                    },
+                    {
+                        "area_code": "340321",
+                        "area_name": "怀远县"
+                    },
+                    {
+                        "area_code": "340322",
+                        "area_name": "五河县"
+                    },
+                    {
+                        "area_code": "340323",
+                        "area_name": "固镇县"
+                    }
+                ]
+            },
+            {
+                "area_code": "340400",
+                "area_name": "淮南市",
+                "area": [
+                    {
+                        "area_code": "340401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340402",
+                        "area_name": "大通区"
+                    },
+                    {
+                        "area_code": "340403",
+                        "area_name": "田家庵区"
+                    },
+                    {
+                        "area_code": "340404",
+                        "area_name": "谢家集区"
+                    },
+                    {
+                        "area_code": "340405",
+                        "area_name": "八公山区"
+                    },
+                    {
+                        "area_code": "340406",
+                        "area_name": "潘集区"
+                    },
+                    {
+                        "area_code": "340421",
+                        "area_name": "凤台县"
+                    },
+                    {
+                        "area_code": "340422",
+                        "area_name": "寿县"
+                    }
+                ]
+            },
+            {
+                "area_code": "340500",
+                "area_name": "马鞍山市",
+                "area": [
+                    {
+                        "area_code": "340501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340503",
+                        "area_name": "花山区"
+                    },
+                    {
+                        "area_code": "340504",
+                        "area_name": "雨山区"
+                    },
+                    {
+                        "area_code": "340506",
+                        "area_name": "博望区"
+                    },
+                    {
+                        "area_code": "340521",
+                        "area_name": "当涂县"
+                    },
+                    {
+                        "area_code": "340522",
+                        "area_name": "含山县"
+                    },
+                    {
+                        "area_code": "340523",
+                        "area_name": "和县"
+                    }
+                ]
+            },
+            {
+                "area_code": "340600",
+                "area_name": "淮北市",
+                "area": [
+                    {
+                        "area_code": "340601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340602",
+                        "area_name": "杜集区"
+                    },
+                    {
+                        "area_code": "340603",
+                        "area_name": "相山区"
+                    },
+                    {
+                        "area_code": "340604",
+                        "area_name": "烈山区"
+                    },
+                    {
+                        "area_code": "340621",
+                        "area_name": "濉溪县"
+                    }
+                ]
+            },
+            {
+                "area_code": "340700",
+                "area_name": "铜陵市",
+                "area": [
+                    {
+                        "area_code": "340701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340705",
+                        "area_name": "铜官区"
+                    },
+                    {
+                        "area_code": "340706",
+                        "area_name": "义安区"
+                    },
+                    {
+                        "area_code": "340711",
+                        "area_name": "郊区"
+                    },
+                    {
+                        "area_code": "340722",
+                        "area_name": "枞阳县"
+                    }
+                ]
+            },
+            {
+                "area_code": "340800",
+                "area_name": "安庆市",
+                "area": [
+                    {
+                        "area_code": "340801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "340802",
+                        "area_name": "迎江区"
+                    },
+                    {
+                        "area_code": "340803",
+                        "area_name": "大观区"
+                    },
+                    {
+                        "area_code": "340811",
+                        "area_name": "宜秀区"
+                    },
+                    {
+                        "area_code": "340822",
+                        "area_name": "怀宁县"
+                    },
+                    {
+                        "area_code": "340824",
+                        "area_name": "潜山县"
+                    },
+                    {
+                        "area_code": "340825",
+                        "area_name": "太湖县"
+                    },
+                    {
+                        "area_code": "340826",
+                        "area_name": "宿松县"
+                    },
+                    {
+                        "area_code": "340827",
+                        "area_name": "望江县"
+                    },
+                    {
+                        "area_code": "340828",
+                        "area_name": "岳西县"
+                    },
+                    {
+                        "area_code": "340881",
+                        "area_name": "桐城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "341000",
+                "area_name": "黄山市",
+                "area": [
+                    {
+                        "area_code": "341001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341002",
+                        "area_name": "屯溪区"
+                    },
+                    {
+                        "area_code": "341003",
+                        "area_name": "黄山区"
+                    },
+                    {
+                        "area_code": "341004",
+                        "area_name": "徽州区"
+                    },
+                    {
+                        "area_code": "341021",
+                        "area_name": "歙县"
+                    },
+                    {
+                        "area_code": "341022",
+                        "area_name": "休宁县"
+                    },
+                    {
+                        "area_code": "341023",
+                        "area_name": "黟县"
+                    },
+                    {
+                        "area_code": "341024",
+                        "area_name": "祁门县"
+                    }
+                ]
+            },
+            {
+                "area_code": "341100",
+                "area_name": "滁州市",
+                "area": [
+                    {
+                        "area_code": "341101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341102",
+                        "area_name": "琅琊区"
+                    },
+                    {
+                        "area_code": "341103",
+                        "area_name": "南谯区"
+                    },
+                    {
+                        "area_code": "341122",
+                        "area_name": "来安县"
+                    },
+                    {
+                        "area_code": "341124",
+                        "area_name": "全椒县"
+                    },
+                    {
+                        "area_code": "341125",
+                        "area_name": "定远县"
+                    },
+                    {
+                        "area_code": "341126",
+                        "area_name": "凤阳县"
+                    },
+                    {
+                        "area_code": "341181",
+                        "area_name": "天长市"
+                    },
+                    {
+                        "area_code": "341182",
+                        "area_name": "明光市"
+                    }
+                ]
+            },
+            {
+                "area_code": "341200",
+                "area_name": "阜阳市",
+                "area": [
+                    {
+                        "area_code": "341201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341202",
+                        "area_name": "颍州区"
+                    },
+                    {
+                        "area_code": "341203",
+                        "area_name": "颍东区"
+                    },
+                    {
+                        "area_code": "341204",
+                        "area_name": "颍泉区"
+                    },
+                    {
+                        "area_code": "341221",
+                        "area_name": "临泉县"
+                    },
+                    {
+                        "area_code": "341222",
+                        "area_name": "太和县"
+                    },
+                    {
+                        "area_code": "341225",
+                        "area_name": "阜南县"
+                    },
+                    {
+                        "area_code": "341226",
+                        "area_name": "颍上县"
+                    },
+                    {
+                        "area_code": "341282",
+                        "area_name": "界首市"
+                    }
+                ]
+            },
+            {
+                "area_code": "341300",
+                "area_name": "宿州市",
+                "area": [
+                    {
+                        "area_code": "341301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341302",
+                        "area_name": "埇桥区"
+                    },
+                    {
+                        "area_code": "341321",
+                        "area_name": "砀山县"
+                    },
+                    {
+                        "area_code": "341322",
+                        "area_name": "萧县"
+                    },
+                    {
+                        "area_code": "341323",
+                        "area_name": "灵璧县"
+                    },
+                    {
+                        "area_code": "341324",
+                        "area_name": "泗县"
+                    }
+                ]
+            },
+            {
+                "area_code": "341500",
+                "area_name": "六安市",
+                "area": [
+                    {
+                        "area_code": "341501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341502",
+                        "area_name": "金安区"
+                    },
+                    {
+                        "area_code": "341503",
+                        "area_name": "裕安区"
+                    },
+                    {
+                        "area_code": "341504",
+                        "area_name": "叶集区"
+                    },
+                    {
+                        "area_code": "341522",
+                        "area_name": "霍邱县"
+                    },
+                    {
+                        "area_code": "341523",
+                        "area_name": "舒城县"
+                    },
+                    {
+                        "area_code": "341524",
+                        "area_name": "金寨县"
+                    },
+                    {
+                        "area_code": "341525",
+                        "area_name": "霍山县"
+                    }
+                ]
+            },
+            {
+                "area_code": "341600",
+                "area_name": "亳州市",
+                "area": [
+                    {
+                        "area_code": "341601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341602",
+                        "area_name": "谯城区"
+                    },
+                    {
+                        "area_code": "341621",
+                        "area_name": "涡阳县"
+                    },
+                    {
+                        "area_code": "341622",
+                        "area_name": "蒙城县"
+                    },
+                    {
+                        "area_code": "341623",
+                        "area_name": "利辛县"
+                    }
+                ]
+            },
+            {
+                "area_code": "341700",
+                "area_name": "池州市",
+                "area": [
+                    {
+                        "area_code": "341701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341702",
+                        "area_name": "贵池区"
+                    },
+                    {
+                        "area_code": "341721",
+                        "area_name": "东至县"
+                    },
+                    {
+                        "area_code": "341722",
+                        "area_name": "石台县"
+                    },
+                    {
+                        "area_code": "341723",
+                        "area_name": "青阳县"
+                    }
+                ]
+            },
+            {
+                "area_code": "341800",
+                "area_name": "宣城市",
+                "area": [
+                    {
+                        "area_code": "341801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "341802",
+                        "area_name": "宣州区"
+                    },
+                    {
+                        "area_code": "341821",
+                        "area_name": "郎溪县"
+                    },
+                    {
+                        "area_code": "341822",
+                        "area_name": "广德县"
+                    },
+                    {
+                        "area_code": "341823",
+                        "area_name": "泾县"
+                    },
+                    {
+                        "area_code": "341824",
+                        "area_name": "绩溪县"
+                    },
+                    {
+                        "area_code": "341825",
+                        "area_name": "旌德县"
+                    },
+                    {
+                        "area_code": "341881",
+                        "area_name": "宁国市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "350000",
+        "area_name": "福建省",
+        "city": [
+            {
+                "area_code": "350100",
+                "area_name": "福州市",
+                "area": [
+                    {
+                        "area_code": "350101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350102",
+                        "area_name": "鼓楼区"
+                    },
+                    {
+                        "area_code": "350103",
+                        "area_name": "台江区"
+                    },
+                    {
+                        "area_code": "350104",
+                        "area_name": "仓山区"
+                    },
+                    {
+                        "area_code": "350105",
+                        "area_name": "马尾区"
+                    },
+                    {
+                        "area_code": "350111",
+                        "area_name": "晋安区"
+                    },
+                    {
+                        "area_code": "350121",
+                        "area_name": "闽侯县"
+                    },
+                    {
+                        "area_code": "350122",
+                        "area_name": "连江县"
+                    },
+                    {
+                        "area_code": "350123",
+                        "area_name": "罗源县"
+                    },
+                    {
+                        "area_code": "350124",
+                        "area_name": "闽清县"
+                    },
+                    {
+                        "area_code": "350125",
+                        "area_name": "永泰县"
+                    },
+                    {
+                        "area_code": "350128",
+                        "area_name": "平潭县"
+                    },
+                    {
+                        "area_code": "350181",
+                        "area_name": "福清市"
+                    },
+                    {
+                        "area_code": "350182",
+                        "area_name": "长乐市"
+                    }
+                ]
+            },
+            {
+                "area_code": "350200",
+                "area_name": "厦门市",
+                "area": [
+                    {
+                        "area_code": "350201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350203",
+                        "area_name": "思明区"
+                    },
+                    {
+                        "area_code": "350205",
+                        "area_name": "海沧区"
+                    },
+                    {
+                        "area_code": "350206",
+                        "area_name": "湖里区"
+                    },
+                    {
+                        "area_code": "350211",
+                        "area_name": "集美区"
+                    },
+                    {
+                        "area_code": "350212",
+                        "area_name": "同安区"
+                    },
+                    {
+                        "area_code": "350213",
+                        "area_name": "翔安区"
+                    }
+                ]
+            },
+            {
+                "area_code": "350300",
+                "area_name": "莆田市",
+                "area": [
+                    {
+                        "area_code": "350301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350302",
+                        "area_name": "城厢区"
+                    },
+                    {
+                        "area_code": "350303",
+                        "area_name": "涵江区"
+                    },
+                    {
+                        "area_code": "350304",
+                        "area_name": "荔城区"
+                    },
+                    {
+                        "area_code": "350305",
+                        "area_name": "秀屿区"
+                    },
+                    {
+                        "area_code": "350322",
+                        "area_name": "仙游县"
+                    }
+                ]
+            },
+            {
+                "area_code": "350400",
+                "area_name": "三明市",
+                "area": [
+                    {
+                        "area_code": "350401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350402",
+                        "area_name": "梅列区"
+                    },
+                    {
+                        "area_code": "350403",
+                        "area_name": "三元区"
+                    },
+                    {
+                        "area_code": "350421",
+                        "area_name": "明溪县"
+                    },
+                    {
+                        "area_code": "350423",
+                        "area_name": "清流县"
+                    },
+                    {
+                        "area_code": "350424",
+                        "area_name": "宁化县"
+                    },
+                    {
+                        "area_code": "350425",
+                        "area_name": "大田县"
+                    },
+                    {
+                        "area_code": "350426",
+                        "area_name": "尤溪县"
+                    },
+                    {
+                        "area_code": "350427",
+                        "area_name": "沙县"
+                    },
+                    {
+                        "area_code": "350428",
+                        "area_name": "将乐县"
+                    },
+                    {
+                        "area_code": "350429",
+                        "area_name": "泰宁县"
+                    },
+                    {
+                        "area_code": "350430",
+                        "area_name": "建宁县"
+                    },
+                    {
+                        "area_code": "350481",
+                        "area_name": "永安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "350500",
+                "area_name": "泉州市",
+                "area": [
+                    {
+                        "area_code": "350501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350502",
+                        "area_name": "鲤城区"
+                    },
+                    {
+                        "area_code": "350503",
+                        "area_name": "丰泽区"
+                    },
+                    {
+                        "area_code": "350504",
+                        "area_name": "洛江区"
+                    },
+                    {
+                        "area_code": "350505",
+                        "area_name": "泉港区"
+                    },
+                    {
+                        "area_code": "350521",
+                        "area_name": "惠安县"
+                    },
+                    {
+                        "area_code": "350524",
+                        "area_name": "安溪县"
+                    },
+                    {
+                        "area_code": "350525",
+                        "area_name": "永春县"
+                    },
+                    {
+                        "area_code": "350526",
+                        "area_name": "德化县"
+                    },
+                    {
+                        "area_code": "350527",
+                        "area_name": "金门县"
+                    },
+                    {
+                        "area_code": "350581",
+                        "area_name": "石狮市"
+                    },
+                    {
+                        "area_code": "350582",
+                        "area_name": "晋江市"
+                    },
+                    {
+                        "area_code": "350583",
+                        "area_name": "南安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "350600",
+                "area_name": "漳州市",
+                "area": [
+                    {
+                        "area_code": "350601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350602",
+                        "area_name": "芗城区"
+                    },
+                    {
+                        "area_code": "350603",
+                        "area_name": "龙文区"
+                    },
+                    {
+                        "area_code": "350622",
+                        "area_name": "云霄县"
+                    },
+                    {
+                        "area_code": "350623",
+                        "area_name": "漳浦县"
+                    },
+                    {
+                        "area_code": "350624",
+                        "area_name": "诏安县"
+                    },
+                    {
+                        "area_code": "350625",
+                        "area_name": "长泰县"
+                    },
+                    {
+                        "area_code": "350626",
+                        "area_name": "东山县"
+                    },
+                    {
+                        "area_code": "350627",
+                        "area_name": "南靖县"
+                    },
+                    {
+                        "area_code": "350628",
+                        "area_name": "平和县"
+                    },
+                    {
+                        "area_code": "350629",
+                        "area_name": "华安县"
+                    },
+                    {
+                        "area_code": "350681",
+                        "area_name": "龙海市"
+                    }
+                ]
+            },
+            {
+                "area_code": "350700",
+                "area_name": "南平市",
+                "area": [
+                    {
+                        "area_code": "350701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350702",
+                        "area_name": "延平区"
+                    },
+                    {
+                        "area_code": "350703",
+                        "area_name": "建阳区"
+                    },
+                    {
+                        "area_code": "350721",
+                        "area_name": "顺昌县"
+                    },
+                    {
+                        "area_code": "350722",
+                        "area_name": "浦城县"
+                    },
+                    {
+                        "area_code": "350723",
+                        "area_name": "光泽县"
+                    },
+                    {
+                        "area_code": "350724",
+                        "area_name": "松溪县"
+                    },
+                    {
+                        "area_code": "350725",
+                        "area_name": "政和县"
+                    },
+                    {
+                        "area_code": "350781",
+                        "area_name": "邵武市"
+                    },
+                    {
+                        "area_code": "350782",
+                        "area_name": "武夷山市"
+                    },
+                    {
+                        "area_code": "350783",
+                        "area_name": "建瓯市"
+                    }
+                ]
+            },
+            {
+                "area_code": "350800",
+                "area_name": "龙岩市",
+                "area": [
+                    {
+                        "area_code": "350801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350802",
+                        "area_name": "新罗区"
+                    },
+                    {
+                        "area_code": "350803",
+                        "area_name": "永定区"
+                    },
+                    {
+                        "area_code": "350821",
+                        "area_name": "长汀县"
+                    },
+                    {
+                        "area_code": "350823",
+                        "area_name": "上杭县"
+                    },
+                    {
+                        "area_code": "350824",
+                        "area_name": "武平县"
+                    },
+                    {
+                        "area_code": "350825",
+                        "area_name": "连城县"
+                    },
+                    {
+                        "area_code": "350881",
+                        "area_name": "漳平市"
+                    }
+                ]
+            },
+            {
+                "area_code": "350900",
+                "area_name": "宁德市",
+                "area": [
+                    {
+                        "area_code": "350901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "350902",
+                        "area_name": "蕉城区"
+                    },
+                    {
+                        "area_code": "350921",
+                        "area_name": "霞浦县"
+                    },
+                    {
+                        "area_code": "350922",
+                        "area_name": "古田县"
+                    },
+                    {
+                        "area_code": "350923",
+                        "area_name": "屏南县"
+                    },
+                    {
+                        "area_code": "350924",
+                        "area_name": "寿宁县"
+                    },
+                    {
+                        "area_code": "350925",
+                        "area_name": "周宁县"
+                    },
+                    {
+                        "area_code": "350926",
+                        "area_name": "柘荣县"
+                    },
+                    {
+                        "area_code": "350981",
+                        "area_name": "福安市"
+                    },
+                    {
+                        "area_code": "350982",
+                        "area_name": "福鼎市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "360000",
+        "area_name": "江西省",
+        "city": [
+            {
+                "area_code": "360100",
+                "area_name": "南昌市",
+                "area": [
+                    {
+                        "area_code": "360101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360102",
+                        "area_name": "东湖区"
+                    },
+                    {
+                        "area_code": "360103",
+                        "area_name": "西湖区"
+                    },
+                    {
+                        "area_code": "360104",
+                        "area_name": "青云谱区"
+                    },
+                    {
+                        "area_code": "360105",
+                        "area_name": "湾里区"
+                    },
+                    {
+                        "area_code": "360111",
+                        "area_name": "青山湖区"
+                    },
+                    {
+                        "area_code": "360112",
+                        "area_name": "新建区"
+                    },
+                    {
+                        "area_code": "360121",
+                        "area_name": "南昌县"
+                    },
+                    {
+                        "area_code": "360123",
+                        "area_name": "安义县"
+                    },
+                    {
+                        "area_code": "360124",
+                        "area_name": "进贤县"
+                    }
+                ]
+            },
+            {
+                "area_code": "360200",
+                "area_name": "景德镇市",
+                "area": [
+                    {
+                        "area_code": "360201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360202",
+                        "area_name": "昌江区"
+                    },
+                    {
+                        "area_code": "360203",
+                        "area_name": "珠山区"
+                    },
+                    {
+                        "area_code": "360222",
+                        "area_name": "浮梁县"
+                    },
+                    {
+                        "area_code": "360281",
+                        "area_name": "乐平市"
+                    }
+                ]
+            },
+            {
+                "area_code": "360300",
+                "area_name": "萍乡市",
+                "area": [
+                    {
+                        "area_code": "360301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360302",
+                        "area_name": "安源区"
+                    },
+                    {
+                        "area_code": "360313",
+                        "area_name": "湘东区"
+                    },
+                    {
+                        "area_code": "360321",
+                        "area_name": "莲花县"
+                    },
+                    {
+                        "area_code": "360322",
+                        "area_name": "上栗县"
+                    },
+                    {
+                        "area_code": "360323",
+                        "area_name": "芦溪县"
+                    }
+                ]
+            },
+            {
+                "area_code": "360400",
+                "area_name": "九江市",
+                "area": [
+                    {
+                        "area_code": "360401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360402",
+                        "area_name": "濂溪区"
+                    },
+                    {
+                        "area_code": "360403",
+                        "area_name": "浔阳区"
+                    },
+                    {
+                        "area_code": "360421",
+                        "area_name": "九江县"
+                    },
+                    {
+                        "area_code": "360423",
+                        "area_name": "武宁县"
+                    },
+                    {
+                        "area_code": "360424",
+                        "area_name": "修水县"
+                    },
+                    {
+                        "area_code": "360425",
+                        "area_name": "永修县"
+                    },
+                    {
+                        "area_code": "360426",
+                        "area_name": "德安县"
+                    },
+                    {
+                        "area_code": "360428",
+                        "area_name": "都昌县"
+                    },
+                    {
+                        "area_code": "360429",
+                        "area_name": "湖口县"
+                    },
+                    {
+                        "area_code": "360430",
+                        "area_name": "彭泽县"
+                    },
+                    {
+                        "area_code": "360481",
+                        "area_name": "瑞昌市"
+                    },
+                    {
+                        "area_code": "360482",
+                        "area_name": "共青城市"
+                    },
+                    {
+                        "area_code": "360483",
+                        "area_name": "庐山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "360500",
+                "area_name": "新余市",
+                "area": [
+                    {
+                        "area_code": "360501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360502",
+                        "area_name": "渝水区"
+                    },
+                    {
+                        "area_code": "360521",
+                        "area_name": "分宜县"
+                    }
+                ]
+            },
+            {
+                "area_code": "360600",
+                "area_name": "鹰潭市",
+                "area": [
+                    {
+                        "area_code": "360601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360602",
+                        "area_name": "月湖区"
+                    },
+                    {
+                        "area_code": "360622",
+                        "area_name": "余江县"
+                    },
+                    {
+                        "area_code": "360681",
+                        "area_name": "贵溪市"
+                    }
+                ]
+            },
+            {
+                "area_code": "360700",
+                "area_name": "赣州市",
+                "area": [
+                    {
+                        "area_code": "360701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360702",
+                        "area_name": "章贡区"
+                    },
+                    {
+                        "area_code": "360703",
+                        "area_name": "南康区"
+                    },
+                    {
+                        "area_code": "360721",
+                        "area_name": "赣县"
+                    },
+                    {
+                        "area_code": "360722",
+                        "area_name": "信丰县"
+                    },
+                    {
+                        "area_code": "360723",
+                        "area_name": "大余县"
+                    },
+                    {
+                        "area_code": "360724",
+                        "area_name": "上犹县"
+                    },
+                    {
+                        "area_code": "360725",
+                        "area_name": "崇义县"
+                    },
+                    {
+                        "area_code": "360726",
+                        "area_name": "安远县"
+                    },
+                    {
+                        "area_code": "360727",
+                        "area_name": "龙南县"
+                    },
+                    {
+                        "area_code": "360728",
+                        "area_name": "定南县"
+                    },
+                    {
+                        "area_code": "360729",
+                        "area_name": "全南县"
+                    },
+                    {
+                        "area_code": "360730",
+                        "area_name": "宁都县"
+                    },
+                    {
+                        "area_code": "360731",
+                        "area_name": "于都县"
+                    },
+                    {
+                        "area_code": "360732",
+                        "area_name": "兴国县"
+                    },
+                    {
+                        "area_code": "360733",
+                        "area_name": "会昌县"
+                    },
+                    {
+                        "area_code": "360734",
+                        "area_name": "寻乌县"
+                    },
+                    {
+                        "area_code": "360735",
+                        "area_name": "石城县"
+                    },
+                    {
+                        "area_code": "360781",
+                        "area_name": "瑞金市"
+                    }
+                ]
+            },
+            {
+                "area_code": "360800",
+                "area_name": "吉安市",
+                "area": [
+                    {
+                        "area_code": "360801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360802",
+                        "area_name": "吉州区"
+                    },
+                    {
+                        "area_code": "360803",
+                        "area_name": "青原区"
+                    },
+                    {
+                        "area_code": "360821",
+                        "area_name": "吉安县"
+                    },
+                    {
+                        "area_code": "360822",
+                        "area_name": "吉水县"
+                    },
+                    {
+                        "area_code": "360823",
+                        "area_name": "峡江县"
+                    },
+                    {
+                        "area_code": "360824",
+                        "area_name": "新干县"
+                    },
+                    {
+                        "area_code": "360825",
+                        "area_name": "永丰县"
+                    },
+                    {
+                        "area_code": "360826",
+                        "area_name": "泰和县"
+                    },
+                    {
+                        "area_code": "360827",
+                        "area_name": "遂川县"
+                    },
+                    {
+                        "area_code": "360828",
+                        "area_name": "万安县"
+                    },
+                    {
+                        "area_code": "360829",
+                        "area_name": "安福县"
+                    },
+                    {
+                        "area_code": "360830",
+                        "area_name": "永新县"
+                    },
+                    {
+                        "area_code": "360881",
+                        "area_name": "井冈山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "360900",
+                "area_name": "宜春市",
+                "area": [
+                    {
+                        "area_code": "360901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "360902",
+                        "area_name": "袁州区"
+                    },
+                    {
+                        "area_code": "360921",
+                        "area_name": "奉新县"
+                    },
+                    {
+                        "area_code": "360922",
+                        "area_name": "万载县"
+                    },
+                    {
+                        "area_code": "360923",
+                        "area_name": "上高县"
+                    },
+                    {
+                        "area_code": "360924",
+                        "area_name": "宜丰县"
+                    },
+                    {
+                        "area_code": "360925",
+                        "area_name": "靖安县"
+                    },
+                    {
+                        "area_code": "360926",
+                        "area_name": "铜鼓县"
+                    },
+                    {
+                        "area_code": "360981",
+                        "area_name": "丰城市"
+                    },
+                    {
+                        "area_code": "360982",
+                        "area_name": "樟树市"
+                    },
+                    {
+                        "area_code": "360983",
+                        "area_name": "高安市"
+                    }
+                ]
+            },
+            {
+                "area_code": "361000",
+                "area_name": "抚州市",
+                "area": [
+                    {
+                        "area_code": "361001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "361002",
+                        "area_name": "临川区"
+                    },
+                    {
+                        "area_code": "361021",
+                        "area_name": "南城县"
+                    },
+                    {
+                        "area_code": "361022",
+                        "area_name": "黎川县"
+                    },
+                    {
+                        "area_code": "361023",
+                        "area_name": "南丰县"
+                    },
+                    {
+                        "area_code": "361024",
+                        "area_name": "崇仁县"
+                    },
+                    {
+                        "area_code": "361025",
+                        "area_name": "乐安县"
+                    },
+                    {
+                        "area_code": "361026",
+                        "area_name": "宜黄县"
+                    },
+                    {
+                        "area_code": "361027",
+                        "area_name": "金溪县"
+                    },
+                    {
+                        "area_code": "361028",
+                        "area_name": "资溪县"
+                    },
+                    {
+                        "area_code": "361029",
+                        "area_name": "东乡县"
+                    },
+                    {
+                        "area_code": "361030",
+                        "area_name": "广昌县"
+                    }
+                ]
+            },
+            {
+                "area_code": "361100",
+                "area_name": "上饶市",
+                "area": [
+                    {
+                        "area_code": "361101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "361102",
+                        "area_name": "信州区"
+                    },
+                    {
+                        "area_code": "361103",
+                        "area_name": "广丰区"
+                    },
+                    {
+                        "area_code": "361121",
+                        "area_name": "上饶县"
+                    },
+                    {
+                        "area_code": "361123",
+                        "area_name": "玉山县"
+                    },
+                    {
+                        "area_code": "361124",
+                        "area_name": "铅山县"
+                    },
+                    {
+                        "area_code": "361125",
+                        "area_name": "横峰县"
+                    },
+                    {
+                        "area_code": "361126",
+                        "area_name": "弋阳县"
+                    },
+                    {
+                        "area_code": "361127",
+                        "area_name": "余干县"
+                    },
+                    {
+                        "area_code": "361128",
+                        "area_name": "鄱阳县"
+                    },
+                    {
+                        "area_code": "361129",
+                        "area_name": "万年县"
+                    },
+                    {
+                        "area_code": "361130",
+                        "area_name": "婺源县"
+                    },
+                    {
+                        "area_code": "361181",
+                        "area_name": "德兴市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "370000",
+        "area_name": "山东省",
+        "city": [
+            {
+                "area_code": "370100",
+                "area_name": "济南市",
+                "area": [
+                    {
+                        "area_code": "370101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370102",
+                        "area_name": "历下区"
+                    },
+                    {
+                        "area_code": "370103",
+                        "area_name": "市中区"
+                    },
+                    {
+                        "area_code": "370104",
+                        "area_name": "槐荫区"
+                    },
+                    {
+                        "area_code": "370105",
+                        "area_name": "天桥区"
+                    },
+                    {
+                        "area_code": "370112",
+                        "area_name": "历城区"
+                    },
+                    {
+                        "area_code": "370113",
+                        "area_name": "长清区"
+                    },
+                    {
+                        "area_code": "370124",
+                        "area_name": "平阴县"
+                    },
+                    {
+                        "area_code": "370125",
+                        "area_name": "济阳县"
+                    },
+                    {
+                        "area_code": "370126",
+                        "area_name": "商河县"
+                    },
+                    {
+                        "area_code": "370181",
+                        "area_name": "章丘市"
+                    }
+                ]
+            },
+            {
+                "area_code": "370200",
+                "area_name": "青岛市",
+                "area": [
+                    {
+                        "area_code": "370201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370202",
+                        "area_name": "市南区"
+                    },
+                    {
+                        "area_code": "370203",
+                        "area_name": "市北区"
+                    },
+                    {
+                        "area_code": "370211",
+                        "area_name": "黄岛区"
+                    },
+                    {
+                        "area_code": "370212",
+                        "area_name": "崂山区"
+                    },
+                    {
+                        "area_code": "370213",
+                        "area_name": "李沧区"
+                    },
+                    {
+                        "area_code": "370214",
+                        "area_name": "城阳区"
+                    },
+                    {
+                        "area_code": "370281",
+                        "area_name": "胶州市"
+                    },
+                    {
+                        "area_code": "370282",
+                        "area_name": "即墨市"
+                    },
+                    {
+                        "area_code": "370283",
+                        "area_name": "平度市"
+                    },
+                    {
+                        "area_code": "370285",
+                        "area_name": "莱西市"
+                    }
+                ]
+            },
+            {
+                "area_code": "370300",
+                "area_name": "淄博市",
+                "area": [
+                    {
+                        "area_code": "370301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370302",
+                        "area_name": "淄川区"
+                    },
+                    {
+                        "area_code": "370303",
+                        "area_name": "张店区"
+                    },
+                    {
+                        "area_code": "370304",
+                        "area_name": "博山区"
+                    },
+                    {
+                        "area_code": "370305",
+                        "area_name": "临淄区"
+                    },
+                    {
+                        "area_code": "370306",
+                        "area_name": "周村区"
+                    },
+                    {
+                        "area_code": "370321",
+                        "area_name": "桓台县"
+                    },
+                    {
+                        "area_code": "370322",
+                        "area_name": "高青县"
+                    },
+                    {
+                        "area_code": "370323",
+                        "area_name": "沂源县"
+                    }
+                ]
+            },
+            {
+                "area_code": "370400",
+                "area_name": "枣庄市",
+                "area": [
+                    {
+                        "area_code": "370401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370402",
+                        "area_name": "市中区"
+                    },
+                    {
+                        "area_code": "370403",
+                        "area_name": "薛城区"
+                    },
+                    {
+                        "area_code": "370404",
+                        "area_name": "峄城区"
+                    },
+                    {
+                        "area_code": "370405",
+                        "area_name": "台儿庄区"
+                    },
+                    {
+                        "area_code": "370406",
+                        "area_name": "山亭区"
+                    },
+                    {
+                        "area_code": "370481",
+                        "area_name": "滕州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "370500",
+                "area_name": "东营市",
+                "area": [
+                    {
+                        "area_code": "370501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370502",
+                        "area_name": "东营区"
+                    },
+                    {
+                        "area_code": "370503",
+                        "area_name": "河口区"
+                    },
+                    {
+                        "area_code": "370505",
+                        "area_name": "垦利区"
+                    },
+                    {
+                        "area_code": "370522",
+                        "area_name": "利津县"
+                    },
+                    {
+                        "area_code": "370523",
+                        "area_name": "广饶县"
+                    }
+                ]
+            },
+            {
+                "area_code": "370600",
+                "area_name": "烟台市",
+                "area": [
+                    {
+                        "area_code": "370601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370602",
+                        "area_name": "芝罘区"
+                    },
+                    {
+                        "area_code": "370611",
+                        "area_name": "福山区"
+                    },
+                    {
+                        "area_code": "370612",
+                        "area_name": "牟平区"
+                    },
+                    {
+                        "area_code": "370613",
+                        "area_name": "莱山区"
+                    },
+                    {
+                        "area_code": "370634",
+                        "area_name": "长岛县"
+                    },
+                    {
+                        "area_code": "370681",
+                        "area_name": "龙口市"
+                    },
+                    {
+                        "area_code": "370682",
+                        "area_name": "莱阳市"
+                    },
+                    {
+                        "area_code": "370683",
+                        "area_name": "莱州市"
+                    },
+                    {
+                        "area_code": "370684",
+                        "area_name": "蓬莱市"
+                    },
+                    {
+                        "area_code": "370685",
+                        "area_name": "招远市"
+                    },
+                    {
+                        "area_code": "370686",
+                        "area_name": "栖霞市"
+                    },
+                    {
+                        "area_code": "370687",
+                        "area_name": "海阳市"
+                    }
+                ]
+            },
+            {
+                "area_code": "370700",
+                "area_name": "潍坊市",
+                "area": [
+                    {
+                        "area_code": "370701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370702",
+                        "area_name": "潍城区"
+                    },
+                    {
+                        "area_code": "370703",
+                        "area_name": "寒亭区"
+                    },
+                    {
+                        "area_code": "370704",
+                        "area_name": "坊子区"
+                    },
+                    {
+                        "area_code": "370705",
+                        "area_name": "奎文区"
+                    },
+                    {
+                        "area_code": "370724",
+                        "area_name": "临朐县"
+                    },
+                    {
+                        "area_code": "370725",
+                        "area_name": "昌乐县"
+                    },
+                    {
+                        "area_code": "370781",
+                        "area_name": "青州市"
+                    },
+                    {
+                        "area_code": "370782",
+                        "area_name": "诸城市"
+                    },
+                    {
+                        "area_code": "370783",
+                        "area_name": "寿光市"
+                    },
+                    {
+                        "area_code": "370784",
+                        "area_name": "安丘市"
+                    },
+                    {
+                        "area_code": "370785",
+                        "area_name": "高密市"
+                    },
+                    {
+                        "area_code": "370786",
+                        "area_name": "昌邑市"
+                    }
+                ]
+            },
+            {
+                "area_code": "370800",
+                "area_name": "济宁市",
+                "area": [
+                    {
+                        "area_code": "370801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370811",
+                        "area_name": "任城区"
+                    },
+                    {
+                        "area_code": "370812",
+                        "area_name": "兖州区"
+                    },
+                    {
+                        "area_code": "370826",
+                        "area_name": "微山县"
+                    },
+                    {
+                        "area_code": "370827",
+                        "area_name": "鱼台县"
+                    },
+                    {
+                        "area_code": "370828",
+                        "area_name": "金乡县"
+                    },
+                    {
+                        "area_code": "370829",
+                        "area_name": "嘉祥县"
+                    },
+                    {
+                        "area_code": "370830",
+                        "area_name": "汶上县"
+                    },
+                    {
+                        "area_code": "370831",
+                        "area_name": "泗水县"
+                    },
+                    {
+                        "area_code": "370832",
+                        "area_name": "梁山县"
+                    },
+                    {
+                        "area_code": "370881",
+                        "area_name": "曲阜市"
+                    },
+                    {
+                        "area_code": "370883",
+                        "area_name": "邹城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "370900",
+                "area_name": "泰安市",
+                "area": [
+                    {
+                        "area_code": "370901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "370902",
+                        "area_name": "泰山区"
+                    },
+                    {
+                        "area_code": "370911",
+                        "area_name": "岱岳区"
+                    },
+                    {
+                        "area_code": "370921",
+                        "area_name": "宁阳县"
+                    },
+                    {
+                        "area_code": "370923",
+                        "area_name": "东平县"
+                    },
+                    {
+                        "area_code": "370982",
+                        "area_name": "新泰市"
+                    },
+                    {
+                        "area_code": "370983",
+                        "area_name": "肥城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "371000",
+                "area_name": "威海市",
+                "area": [
+                    {
+                        "area_code": "371001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371002",
+                        "area_name": "环翠区"
+                    },
+                    {
+                        "area_code": "371003",
+                        "area_name": "文登区"
+                    },
+                    {
+                        "area_code": "371082",
+                        "area_name": "荣成市"
+                    },
+                    {
+                        "area_code": "371083",
+                        "area_name": "乳山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "371100",
+                "area_name": "日照市",
+                "area": [
+                    {
+                        "area_code": "371101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371102",
+                        "area_name": "东港区"
+                    },
+                    {
+                        "area_code": "371103",
+                        "area_name": "岚山区"
+                    },
+                    {
+                        "area_code": "371121",
+                        "area_name": "五莲县"
+                    },
+                    {
+                        "area_code": "371122",
+                        "area_name": "莒县"
+                    }
+                ]
+            },
+            {
+                "area_code": "371200",
+                "area_name": "莱芜市",
+                "area": [
+                    {
+                        "area_code": "371201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371202",
+                        "area_name": "莱城区"
+                    },
+                    {
+                        "area_code": "371203",
+                        "area_name": "钢城区"
+                    }
+                ]
+            },
+            {
+                "area_code": "371300",
+                "area_name": "临沂市",
+                "area": [
+                    {
+                        "area_code": "371301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371302",
+                        "area_name": "兰山区"
+                    },
+                    {
+                        "area_code": "371311",
+                        "area_name": "罗庄区"
+                    },
+                    {
+                        "area_code": "371312",
+                        "area_name": "河东区"
+                    },
+                    {
+                        "area_code": "371321",
+                        "area_name": "沂南县"
+                    },
+                    {
+                        "area_code": "371322",
+                        "area_name": "郯城县"
+                    },
+                    {
+                        "area_code": "371323",
+                        "area_name": "沂水县"
+                    },
+                    {
+                        "area_code": "371324",
+                        "area_name": "兰陵县"
+                    },
+                    {
+                        "area_code": "371325",
+                        "area_name": "费县"
+                    },
+                    {
+                        "area_code": "371326",
+                        "area_name": "平邑县"
+                    },
+                    {
+                        "area_code": "371327",
+                        "area_name": "莒南县"
+                    },
+                    {
+                        "area_code": "371328",
+                        "area_name": "蒙阴县"
+                    },
+                    {
+                        "area_code": "371329",
+                        "area_name": "临沭县"
+                    }
+                ]
+            },
+            {
+                "area_code": "371400",
+                "area_name": "德州市",
+                "area": [
+                    {
+                        "area_code": "371401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371402",
+                        "area_name": "德城区"
+                    },
+                    {
+                        "area_code": "371403",
+                        "area_name": "陵城区"
+                    },
+                    {
+                        "area_code": "371422",
+                        "area_name": "宁津县"
+                    },
+                    {
+                        "area_code": "371423",
+                        "area_name": "庆云县"
+                    },
+                    {
+                        "area_code": "371424",
+                        "area_name": "临邑县"
+                    },
+                    {
+                        "area_code": "371425",
+                        "area_name": "齐河县"
+                    },
+                    {
+                        "area_code": "371426",
+                        "area_name": "平原县"
+                    },
+                    {
+                        "area_code": "371427",
+                        "area_name": "夏津县"
+                    },
+                    {
+                        "area_code": "371428",
+                        "area_name": "武城县"
+                    },
+                    {
+                        "area_code": "371481",
+                        "area_name": "乐陵市"
+                    },
+                    {
+                        "area_code": "371482",
+                        "area_name": "禹城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "371500",
+                "area_name": "聊城市",
+                "area": [
+                    {
+                        "area_code": "371501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371502",
+                        "area_name": "东昌府区"
+                    },
+                    {
+                        "area_code": "371521",
+                        "area_name": "阳谷县"
+                    },
+                    {
+                        "area_code": "371522",
+                        "area_name": "莘县"
+                    },
+                    {
+                        "area_code": "371523",
+                        "area_name": "茌平县"
+                    },
+                    {
+                        "area_code": "371524",
+                        "area_name": "东阿县"
+                    },
+                    {
+                        "area_code": "371525",
+                        "area_name": "冠县"
+                    },
+                    {
+                        "area_code": "371526",
+                        "area_name": "高唐县"
+                    },
+                    {
+                        "area_code": "371581",
+                        "area_name": "临清市"
+                    }
+                ]
+            },
+            {
+                "area_code": "371600",
+                "area_name": "滨州市",
+                "area": [
+                    {
+                        "area_code": "371601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371602",
+                        "area_name": "滨城区"
+                    },
+                    {
+                        "area_code": "371603",
+                        "area_name": "沾化区"
+                    },
+                    {
+                        "area_code": "371621",
+                        "area_name": "惠民县"
+                    },
+                    {
+                        "area_code": "371622",
+                        "area_name": "阳信县"
+                    },
+                    {
+                        "area_code": "371623",
+                        "area_name": "无棣县"
+                    },
+                    {
+                        "area_code": "371625",
+                        "area_name": "博兴县"
+                    },
+                    {
+                        "area_code": "371626",
+                        "area_name": "邹平县"
+                    }
+                ]
+            },
+            {
+                "area_code": "371700",
+                "area_name": "菏泽市",
+                "area": [
+                    {
+                        "area_code": "371701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "371702",
+                        "area_name": "牡丹区"
+                    },
+                    {
+                        "area_code": "371703",
+                        "area_name": "定陶区"
+                    },
+                    {
+                        "area_code": "371721",
+                        "area_name": "曹县"
+                    },
+                    {
+                        "area_code": "371722",
+                        "area_name": "单县"
+                    },
+                    {
+                        "area_code": "371723",
+                        "area_name": "成武县"
+                    },
+                    {
+                        "area_code": "371724",
+                        "area_name": "巨野县"
+                    },
+                    {
+                        "area_code": "371725",
+                        "area_name": "郓城县"
+                    },
+                    {
+                        "area_code": "371726",
+                        "area_name": "鄄城县"
+                    },
+                    {
+                        "area_code": "371728",
+                        "area_name": "东明县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "410000",
+        "area_name": "河南省",
+        "city": [
+            {
+                "area_code": "410100",
+                "area_name": "郑州市",
+                "area": [
+                    {
+                        "area_code": "410101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410102",
+                        "area_name": "中原区"
+                    },
+                    {
+                        "area_code": "410103",
+                        "area_name": "二七区"
+                    },
+                    {
+                        "area_code": "410104",
+                        "area_name": "管城回族区"
+                    },
+                    {
+                        "area_code": "410105",
+                        "area_name": "金水区"
+                    },
+                    {
+                        "area_code": "410106",
+                        "area_name": "上街区"
+                    },
+                    {
+                        "area_code": "410108",
+                        "area_name": "惠济区"
+                    },
+                    {
+                        "area_code": "410122",
+                        "area_name": "中牟县"
+                    },
+                    {
+                        "area_code": "410181",
+                        "area_name": "巩义市"
+                    },
+                    {
+                        "area_code": "410182",
+                        "area_name": "荥阳市"
+                    },
+                    {
+                        "area_code": "410183",
+                        "area_name": "新密市"
+                    },
+                    {
+                        "area_code": "410184",
+                        "area_name": "新郑市"
+                    },
+                    {
+                        "area_code": "410185",
+                        "area_name": "登封市"
+                    }
+                ]
+            },
+            {
+                "area_code": "410200",
+                "area_name": "开封市",
+                "area": [
+                    {
+                        "area_code": "410201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410202",
+                        "area_name": "龙亭区"
+                    },
+                    {
+                        "area_code": "410203",
+                        "area_name": "顺河回族区"
+                    },
+                    {
+                        "area_code": "410204",
+                        "area_name": "鼓楼区"
+                    },
+                    {
+                        "area_code": "410205",
+                        "area_name": "禹王台区"
+                    },
+                    {
+                        "area_code": "410211",
+                        "area_name": "金明区"
+                    },
+                    {
+                        "area_code": "410212",
+                        "area_name": "祥符区"
+                    },
+                    {
+                        "area_code": "410221",
+                        "area_name": "杞县"
+                    },
+                    {
+                        "area_code": "410222",
+                        "area_name": "通许县"
+                    },
+                    {
+                        "area_code": "410223",
+                        "area_name": "尉氏县"
+                    },
+                    {
+                        "area_code": "410225",
+                        "area_name": "兰考县"
+                    }
+                ]
+            },
+            {
+                "area_code": "410300",
+                "area_name": "洛阳市",
+                "area": [
+                    {
+                        "area_code": "410301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410302",
+                        "area_name": "老城区"
+                    },
+                    {
+                        "area_code": "410303",
+                        "area_name": "西工区"
+                    },
+                    {
+                        "area_code": "410304",
+                        "area_name": "瀍河回族区"
+                    },
+                    {
+                        "area_code": "410305",
+                        "area_name": "涧西区"
+                    },
+                    {
+                        "area_code": "410306",
+                        "area_name": "吉利区"
+                    },
+                    {
+                        "area_code": "410311",
+                        "area_name": "洛龙区"
+                    },
+                    {
+                        "area_code": "410322",
+                        "area_name": "孟津县"
+                    },
+                    {
+                        "area_code": "410323",
+                        "area_name": "新安县"
+                    },
+                    {
+                        "area_code": "410324",
+                        "area_name": "栾川县"
+                    },
+                    {
+                        "area_code": "410325",
+                        "area_name": "嵩县"
+                    },
+                    {
+                        "area_code": "410326",
+                        "area_name": "汝阳县"
+                    },
+                    {
+                        "area_code": "410327",
+                        "area_name": "宜阳县"
+                    },
+                    {
+                        "area_code": "410328",
+                        "area_name": "洛宁县"
+                    },
+                    {
+                        "area_code": "410329",
+                        "area_name": "伊川县"
+                    },
+                    {
+                        "area_code": "410381",
+                        "area_name": "偃师市"
+                    }
+                ]
+            },
+            {
+                "area_code": "410400",
+                "area_name": "平顶山市",
+                "area": [
+                    {
+                        "area_code": "410401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410402",
+                        "area_name": "新华区"
+                    },
+                    {
+                        "area_code": "410403",
+                        "area_name": "卫东区"
+                    },
+                    {
+                        "area_code": "410404",
+                        "area_name": "石龙区"
+                    },
+                    {
+                        "area_code": "410411",
+                        "area_name": "湛河区"
+                    },
+                    {
+                        "area_code": "410421",
+                        "area_name": "宝丰县"
+                    },
+                    {
+                        "area_code": "410422",
+                        "area_name": "叶县"
+                    },
+                    {
+                        "area_code": "410423",
+                        "area_name": "鲁山县"
+                    },
+                    {
+                        "area_code": "410425",
+                        "area_name": "郏县"
+                    },
+                    {
+                        "area_code": "410481",
+                        "area_name": "舞钢市"
+                    },
+                    {
+                        "area_code": "410482",
+                        "area_name": "汝州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "410500",
+                "area_name": "安阳市",
+                "area": [
+                    {
+                        "area_code": "410501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410502",
+                        "area_name": "文峰区"
+                    },
+                    {
+                        "area_code": "410503",
+                        "area_name": "北关区"
+                    },
+                    {
+                        "area_code": "410505",
+                        "area_name": "殷都区"
+                    },
+                    {
+                        "area_code": "410506",
+                        "area_name": "龙安区"
+                    },
+                    {
+                        "area_code": "410522",
+                        "area_name": "安阳县"
+                    },
+                    {
+                        "area_code": "410523",
+                        "area_name": "汤阴县"
+                    },
+                    {
+                        "area_code": "410526",
+                        "area_name": "滑县"
+                    },
+                    {
+                        "area_code": "410527",
+                        "area_name": "内黄县"
+                    },
+                    {
+                        "area_code": "410581",
+                        "area_name": "林州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "410600",
+                "area_name": "鹤壁市",
+                "area": [
+                    {
+                        "area_code": "410601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410602",
+                        "area_name": "鹤山区"
+                    },
+                    {
+                        "area_code": "410603",
+                        "area_name": "山城区"
+                    },
+                    {
+                        "area_code": "410611",
+                        "area_name": "淇滨区"
+                    },
+                    {
+                        "area_code": "410621",
+                        "area_name": "浚县"
+                    },
+                    {
+                        "area_code": "410622",
+                        "area_name": "淇县"
+                    }
+                ]
+            },
+            {
+                "area_code": "410700",
+                "area_name": "新乡市",
+                "area": [
+                    {
+                        "area_code": "410701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410702",
+                        "area_name": "红旗区"
+                    },
+                    {
+                        "area_code": "410703",
+                        "area_name": "卫滨区"
+                    },
+                    {
+                        "area_code": "410704",
+                        "area_name": "凤泉区"
+                    },
+                    {
+                        "area_code": "410711",
+                        "area_name": "牧野区"
+                    },
+                    {
+                        "area_code": "410721",
+                        "area_name": "新乡县"
+                    },
+                    {
+                        "area_code": "410724",
+                        "area_name": "获嘉县"
+                    },
+                    {
+                        "area_code": "410725",
+                        "area_name": "原阳县"
+                    },
+                    {
+                        "area_code": "410726",
+                        "area_name": "延津县"
+                    },
+                    {
+                        "area_code": "410727",
+                        "area_name": "封丘县"
+                    },
+                    {
+                        "area_code": "410728",
+                        "area_name": "长垣县"
+                    },
+                    {
+                        "area_code": "410781",
+                        "area_name": "卫辉市"
+                    },
+                    {
+                        "area_code": "410782",
+                        "area_name": "辉县市"
+                    }
+                ]
+            },
+            {
+                "area_code": "410800",
+                "area_name": "焦作市",
+                "area": [
+                    {
+                        "area_code": "410801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410802",
+                        "area_name": "解放区"
+                    },
+                    {
+                        "area_code": "410803",
+                        "area_name": "中站区"
+                    },
+                    {
+                        "area_code": "410804",
+                        "area_name": "马村区"
+                    },
+                    {
+                        "area_code": "410811",
+                        "area_name": "山阳区"
+                    },
+                    {
+                        "area_code": "410821",
+                        "area_name": "修武县"
+                    },
+                    {
+                        "area_code": "410822",
+                        "area_name": "博爱县"
+                    },
+                    {
+                        "area_code": "410823",
+                        "area_name": "武陟县"
+                    },
+                    {
+                        "area_code": "410825",
+                        "area_name": "温县"
+                    },
+                    {
+                        "area_code": "410882",
+                        "area_name": "沁阳市"
+                    },
+                    {
+                        "area_code": "410883",
+                        "area_name": "孟州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "410900",
+                "area_name": "濮阳市",
+                "area": [
+                    {
+                        "area_code": "410901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "410902",
+                        "area_name": "华龙区"
+                    },
+                    {
+                        "area_code": "410922",
+                        "area_name": "清丰县"
+                    },
+                    {
+                        "area_code": "410923",
+                        "area_name": "南乐县"
+                    },
+                    {
+                        "area_code": "410926",
+                        "area_name": "范县"
+                    },
+                    {
+                        "area_code": "410927",
+                        "area_name": "台前县"
+                    },
+                    {
+                        "area_code": "410928",
+                        "area_name": "濮阳县"
+                    }
+                ]
+            },
+            {
+                "area_code": "411000",
+                "area_name": "许昌市",
+                "area": [
+                    {
+                        "area_code": "411001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411002",
+                        "area_name": "魏都区"
+                    },
+                    {
+                        "area_code": "411023",
+                        "area_name": "许昌县"
+                    },
+                    {
+                        "area_code": "411024",
+                        "area_name": "鄢陵县"
+                    },
+                    {
+                        "area_code": "411025",
+                        "area_name": "襄城县"
+                    },
+                    {
+                        "area_code": "411081",
+                        "area_name": "禹州市"
+                    },
+                    {
+                        "area_code": "411082",
+                        "area_name": "长葛市"
+                    }
+                ]
+            },
+            {
+                "area_code": "411100",
+                "area_name": "漯河市",
+                "area": [
+                    {
+                        "area_code": "411101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411102",
+                        "area_name": "源汇区"
+                    },
+                    {
+                        "area_code": "411103",
+                        "area_name": "郾城区"
+                    },
+                    {
+                        "area_code": "411104",
+                        "area_name": "召陵区"
+                    },
+                    {
+                        "area_code": "411121",
+                        "area_name": "舞阳县"
+                    },
+                    {
+                        "area_code": "411122",
+                        "area_name": "临颍县"
+                    }
+                ]
+            },
+            {
+                "area_code": "411200",
+                "area_name": "三门峡市",
+                "area": [
+                    {
+                        "area_code": "411201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411202",
+                        "area_name": "湖滨区"
+                    },
+                    {
+                        "area_code": "411203",
+                        "area_name": "陕州区"
+                    },
+                    {
+                        "area_code": "411221",
+                        "area_name": "渑池县"
+                    },
+                    {
+                        "area_code": "411224",
+                        "area_name": "卢氏县"
+                    },
+                    {
+                        "area_code": "411281",
+                        "area_name": "义马市"
+                    },
+                    {
+                        "area_code": "411282",
+                        "area_name": "灵宝市"
+                    }
+                ]
+            },
+            {
+                "area_code": "411300",
+                "area_name": "南阳市",
+                "area": [
+                    {
+                        "area_code": "411301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411302",
+                        "area_name": "宛城区"
+                    },
+                    {
+                        "area_code": "411303",
+                        "area_name": "卧龙区"
+                    },
+                    {
+                        "area_code": "411321",
+                        "area_name": "南召县"
+                    },
+                    {
+                        "area_code": "411322",
+                        "area_name": "方城县"
+                    },
+                    {
+                        "area_code": "411323",
+                        "area_name": "西峡县"
+                    },
+                    {
+                        "area_code": "411324",
+                        "area_name": "镇平县"
+                    },
+                    {
+                        "area_code": "411325",
+                        "area_name": "内乡县"
+                    },
+                    {
+                        "area_code": "411326",
+                        "area_name": "淅川县"
+                    },
+                    {
+                        "area_code": "411327",
+                        "area_name": "社旗县"
+                    },
+                    {
+                        "area_code": "411328",
+                        "area_name": "唐河县"
+                    },
+                    {
+                        "area_code": "411329",
+                        "area_name": "新野县"
+                    },
+                    {
+                        "area_code": "411330",
+                        "area_name": "桐柏县"
+                    },
+                    {
+                        "area_code": "411381",
+                        "area_name": "邓州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "411400",
+                "area_name": "商丘市",
+                "area": [
+                    {
+                        "area_code": "411401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411402",
+                        "area_name": "梁园区"
+                    },
+                    {
+                        "area_code": "411403",
+                        "area_name": "睢阳区"
+                    },
+                    {
+                        "area_code": "411421",
+                        "area_name": "民权县"
+                    },
+                    {
+                        "area_code": "411422",
+                        "area_name": "睢县"
+                    },
+                    {
+                        "area_code": "411423",
+                        "area_name": "宁陵县"
+                    },
+                    {
+                        "area_code": "411424",
+                        "area_name": "柘城县"
+                    },
+                    {
+                        "area_code": "411425",
+                        "area_name": "虞城县"
+                    },
+                    {
+                        "area_code": "411426",
+                        "area_name": "夏邑县"
+                    },
+                    {
+                        "area_code": "411481",
+                        "area_name": "永城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "411500",
+                "area_name": "信阳市",
+                "area": [
+                    {
+                        "area_code": "411501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411502",
+                        "area_name": "浉河区"
+                    },
+                    {
+                        "area_code": "411503",
+                        "area_name": "平桥区"
+                    },
+                    {
+                        "area_code": "411521",
+                        "area_name": "罗山县"
+                    },
+                    {
+                        "area_code": "411522",
+                        "area_name": "光山县"
+                    },
+                    {
+                        "area_code": "411523",
+                        "area_name": "新县"
+                    },
+                    {
+                        "area_code": "411524",
+                        "area_name": "商城县"
+                    },
+                    {
+                        "area_code": "411525",
+                        "area_name": "固始县"
+                    },
+                    {
+                        "area_code": "411526",
+                        "area_name": "潢川县"
+                    },
+                    {
+                        "area_code": "411527",
+                        "area_name": "淮滨县"
+                    },
+                    {
+                        "area_code": "411528",
+                        "area_name": "息县"
+                    }
+                ]
+            },
+            {
+                "area_code": "411600",
+                "area_name": "周口市",
+                "area": [
+                    {
+                        "area_code": "411601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411602",
+                        "area_name": "川汇区"
+                    },
+                    {
+                        "area_code": "411621",
+                        "area_name": "扶沟县"
+                    },
+                    {
+                        "area_code": "411622",
+                        "area_name": "西华县"
+                    },
+                    {
+                        "area_code": "411623",
+                        "area_name": "商水县"
+                    },
+                    {
+                        "area_code": "411624",
+                        "area_name": "沈丘县"
+                    },
+                    {
+                        "area_code": "411625",
+                        "area_name": "郸城县"
+                    },
+                    {
+                        "area_code": "411626",
+                        "area_name": "淮阳县"
+                    },
+                    {
+                        "area_code": "411627",
+                        "area_name": "太康县"
+                    },
+                    {
+                        "area_code": "411628",
+                        "area_name": "鹿邑县"
+                    },
+                    {
+                        "area_code": "411681",
+                        "area_name": "项城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "411700",
+                "area_name": "驻马店市",
+                "area": [
+                    {
+                        "area_code": "411701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "411702",
+                        "area_name": "驿城区"
+                    },
+                    {
+                        "area_code": "411721",
+                        "area_name": "西平县"
+                    },
+                    {
+                        "area_code": "411722",
+                        "area_name": "上蔡县"
+                    },
+                    {
+                        "area_code": "411723",
+                        "area_name": "平舆县"
+                    },
+                    {
+                        "area_code": "411724",
+                        "area_name": "正阳县"
+                    },
+                    {
+                        "area_code": "411725",
+                        "area_name": "确山县"
+                    },
+                    {
+                        "area_code": "411726",
+                        "area_name": "泌阳县"
+                    },
+                    {
+                        "area_code": "411727",
+                        "area_name": "汝南县"
+                    },
+                    {
+                        "area_code": "411728",
+                        "area_name": "遂平县"
+                    },
+                    {
+                        "area_code": "411729",
+                        "area_name": "新蔡县"
+                    }
+                ]
+            },
+            {
+                "area_code": "419000",
+                "area_name": "省直辖县级行政区划",
+                "area": [
+                    {
+                        "area_code": "419001",
+                        "area_name": "济源市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "420000",
+        "area_name": "湖北省",
+        "city": [
+            {
+                "area_code": "420100",
+                "area_name": "武汉市",
+                "area": [
+                    {
+                        "area_code": "420101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420102",
+                        "area_name": "江岸区"
+                    },
+                    {
+                        "area_code": "420103",
+                        "area_name": "江汉区"
+                    },
+                    {
+                        "area_code": "420104",
+                        "area_name": "硚口区"
+                    },
+                    {
+                        "area_code": "420105",
+                        "area_name": "汉阳区"
+                    },
+                    {
+                        "area_code": "420106",
+                        "area_name": "武昌区"
+                    },
+                    {
+                        "area_code": "420107",
+                        "area_name": "青山区"
+                    },
+                    {
+                        "area_code": "420111",
+                        "area_name": "洪山区"
+                    },
+                    {
+                        "area_code": "420112",
+                        "area_name": "东西湖区"
+                    },
+                    {
+                        "area_code": "420113",
+                        "area_name": "汉南区"
+                    },
+                    {
+                        "area_code": "420114",
+                        "area_name": "蔡甸区"
+                    },
+                    {
+                        "area_code": "420115",
+                        "area_name": "江夏区"
+                    },
+                    {
+                        "area_code": "420116",
+                        "area_name": "黄陂区"
+                    },
+                    {
+                        "area_code": "420117",
+                        "area_name": "新洲区"
+                    }
+                ]
+            },
+            {
+                "area_code": "420200",
+                "area_name": "黄石市",
+                "area": [
+                    {
+                        "area_code": "420201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420202",
+                        "area_name": "黄石港区"
+                    },
+                    {
+                        "area_code": "420203",
+                        "area_name": "西塞山区"
+                    },
+                    {
+                        "area_code": "420204",
+                        "area_name": "下陆区"
+                    },
+                    {
+                        "area_code": "420205",
+                        "area_name": "铁山区"
+                    },
+                    {
+                        "area_code": "420222",
+                        "area_name": "阳新县"
+                    },
+                    {
+                        "area_code": "420281",
+                        "area_name": "大冶市"
+                    }
+                ]
+            },
+            {
+                "area_code": "420300",
+                "area_name": "十堰市",
+                "area": [
+                    {
+                        "area_code": "420301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420302",
+                        "area_name": "茅箭区"
+                    },
+                    {
+                        "area_code": "420303",
+                        "area_name": "张湾区"
+                    },
+                    {
+                        "area_code": "420304",
+                        "area_name": "郧阳区"
+                    },
+                    {
+                        "area_code": "420322",
+                        "area_name": "郧西县"
+                    },
+                    {
+                        "area_code": "420323",
+                        "area_name": "竹山县"
+                    },
+                    {
+                        "area_code": "420324",
+                        "area_name": "竹溪县"
+                    },
+                    {
+                        "area_code": "420325",
+                        "area_name": "房县"
+                    },
+                    {
+                        "area_code": "420381",
+                        "area_name": "丹江口市"
+                    }
+                ]
+            },
+            {
+                "area_code": "420500",
+                "area_name": "宜昌市",
+                "area": [
+                    {
+                        "area_code": "420501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420502",
+                        "area_name": "西陵区"
+                    },
+                    {
+                        "area_code": "420503",
+                        "area_name": "伍家岗区"
+                    },
+                    {
+                        "area_code": "420504",
+                        "area_name": "点军区"
+                    },
+                    {
+                        "area_code": "420505",
+                        "area_name": "猇亭区"
+                    },
+                    {
+                        "area_code": "420506",
+                        "area_name": "夷陵区"
+                    },
+                    {
+                        "area_code": "420525",
+                        "area_name": "远安县"
+                    },
+                    {
+                        "area_code": "420526",
+                        "area_name": "兴山县"
+                    },
+                    {
+                        "area_code": "420527",
+                        "area_name": "秭归县"
+                    },
+                    {
+                        "area_code": "420528",
+                        "area_name": "长阳土家族自治县"
+                    },
+                    {
+                        "area_code": "420529",
+                        "area_name": "五峰土家族自治县"
+                    },
+                    {
+                        "area_code": "420581",
+                        "area_name": "宜都市"
+                    },
+                    {
+                        "area_code": "420582",
+                        "area_name": "当阳市"
+                    },
+                    {
+                        "area_code": "420583",
+                        "area_name": "枝江市"
+                    }
+                ]
+            },
+            {
+                "area_code": "420600",
+                "area_name": "襄阳市",
+                "area": [
+                    {
+                        "area_code": "420601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420602",
+                        "area_name": "襄城区"
+                    },
+                    {
+                        "area_code": "420606",
+                        "area_name": "樊城区"
+                    },
+                    {
+                        "area_code": "420607",
+                        "area_name": "襄州区"
+                    },
+                    {
+                        "area_code": "420624",
+                        "area_name": "南漳县"
+                    },
+                    {
+                        "area_code": "420625",
+                        "area_name": "谷城县"
+                    },
+                    {
+                        "area_code": "420626",
+                        "area_name": "保康县"
+                    },
+                    {
+                        "area_code": "420682",
+                        "area_name": "老河口市"
+                    },
+                    {
+                        "area_code": "420683",
+                        "area_name": "枣阳市"
+                    },
+                    {
+                        "area_code": "420684",
+                        "area_name": "宜城市"
+                    }
+                ]
+            },
+            {
+                "area_code": "420700",
+                "area_name": "鄂州市",
+                "area": [
+                    {
+                        "area_code": "420701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420702",
+                        "area_name": "梁子湖区"
+                    },
+                    {
+                        "area_code": "420703",
+                        "area_name": "华容区"
+                    },
+                    {
+                        "area_code": "420704",
+                        "area_name": "鄂城区"
+                    }
+                ]
+            },
+            {
+                "area_code": "420800",
+                "area_name": "荆门市",
+                "area": [
+                    {
+                        "area_code": "420801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420802",
+                        "area_name": "东宝区"
+                    },
+                    {
+                        "area_code": "420804",
+                        "area_name": "掇刀区"
+                    },
+                    {
+                        "area_code": "420821",
+                        "area_name": "京山县"
+                    },
+                    {
+                        "area_code": "420822",
+                        "area_name": "沙洋县"
+                    },
+                    {
+                        "area_code": "420881",
+                        "area_name": "钟祥市"
+                    }
+                ]
+            },
+            {
+                "area_code": "420900",
+                "area_name": "孝感市",
+                "area": [
+                    {
+                        "area_code": "420901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "420902",
+                        "area_name": "孝南区"
+                    },
+                    {
+                        "area_code": "420921",
+                        "area_name": "孝昌县"
+                    },
+                    {
+                        "area_code": "420922",
+                        "area_name": "大悟县"
+                    },
+                    {
+                        "area_code": "420923",
+                        "area_name": "云梦县"
+                    },
+                    {
+                        "area_code": "420981",
+                        "area_name": "应城市"
+                    },
+                    {
+                        "area_code": "420982",
+                        "area_name": "安陆市"
+                    },
+                    {
+                        "area_code": "420984",
+                        "area_name": "汉川市"
+                    }
+                ]
+            },
+            {
+                "area_code": "421000",
+                "area_name": "荆州市",
+                "area": [
+                    {
+                        "area_code": "421001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "421002",
+                        "area_name": "沙市区"
+                    },
+                    {
+                        "area_code": "421003",
+                        "area_name": "荆州区"
+                    },
+                    {
+                        "area_code": "421022",
+                        "area_name": "公安县"
+                    },
+                    {
+                        "area_code": "421023",
+                        "area_name": "监利县"
+                    },
+                    {
+                        "area_code": "421024",
+                        "area_name": "江陵县"
+                    },
+                    {
+                        "area_code": "421081",
+                        "area_name": "石首市"
+                    },
+                    {
+                        "area_code": "421083",
+                        "area_name": "洪湖市"
+                    },
+                    {
+                        "area_code": "421087",
+                        "area_name": "松滋市"
+                    }
+                ]
+            },
+            {
+                "area_code": "421100",
+                "area_name": "黄冈市",
+                "area": [
+                    {
+                        "area_code": "421101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "421102",
+                        "area_name": "黄州区"
+                    },
+                    {
+                        "area_code": "421121",
+                        "area_name": "团风县"
+                    },
+                    {
+                        "area_code": "421122",
+                        "area_name": "红安县"
+                    },
+                    {
+                        "area_code": "421123",
+                        "area_name": "罗田县"
+                    },
+                    {
+                        "area_code": "421124",
+                        "area_name": "英山县"
+                    },
+                    {
+                        "area_code": "421125",
+                        "area_name": "浠水县"
+                    },
+                    {
+                        "area_code": "421126",
+                        "area_name": "蕲春县"
+                    },
+                    {
+                        "area_code": "421127",
+                        "area_name": "黄梅县"
+                    },
+                    {
+                        "area_code": "421181",
+                        "area_name": "麻城市"
+                    },
+                    {
+                        "area_code": "421182",
+                        "area_name": "武穴市"
+                    }
+                ]
+            },
+            {
+                "area_code": "421200",
+                "area_name": "咸宁市",
+                "area": [
+                    {
+                        "area_code": "421201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "421202",
+                        "area_name": "咸安区"
+                    },
+                    {
+                        "area_code": "421221",
+                        "area_name": "嘉鱼县"
+                    },
+                    {
+                        "area_code": "421222",
+                        "area_name": "通城县"
+                    },
+                    {
+                        "area_code": "421223",
+                        "area_name": "崇阳县"
+                    },
+                    {
+                        "area_code": "421224",
+                        "area_name": "通山县"
+                    },
+                    {
+                        "area_code": "421281",
+                        "area_name": "赤壁市"
+                    }
+                ]
+            },
+            {
+                "area_code": "421300",
+                "area_name": "随州市",
+                "area": [
+                    {
+                        "area_code": "421301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "421303",
+                        "area_name": "曾都区"
+                    },
+                    {
+                        "area_code": "421321",
+                        "area_name": "随县"
+                    },
+                    {
+                        "area_code": "421381",
+                        "area_name": "广水市"
+                    }
+                ]
+            },
+            {
+                "area_code": "422800",
+                "area_name": "恩施土家族苗族自治州",
+                "area": [
+                    {
+                        "area_code": "422801",
+                        "area_name": "恩施市"
+                    },
+                    {
+                        "area_code": "422802",
+                        "area_name": "利川市"
+                    },
+                    {
+                        "area_code": "422822",
+                        "area_name": "建始县"
+                    },
+                    {
+                        "area_code": "422823",
+                        "area_name": "巴东县"
+                    },
+                    {
+                        "area_code": "422825",
+                        "area_name": "宣恩县"
+                    },
+                    {
+                        "area_code": "422826",
+                        "area_name": "咸丰县"
+                    },
+                    {
+                        "area_code": "422827",
+                        "area_name": "来凤县"
+                    },
+                    {
+                        "area_code": "422828",
+                        "area_name": "鹤峰县"
+                    }
+                ]
+            },
+            {
+                "area_code": "429000",
+                "area_name": "省直辖县级行政区划",
+                "area": [
+                    {
+                        "area_code": "429004",
+                        "area_name": "仙桃市"
+                    },
+                    {
+                        "area_code": "429005",
+                        "area_name": "潜江市"
+                    },
+                    {
+                        "area_code": "429006",
+                        "area_name": "天门市"
+                    },
+                    {
+                        "area_code": "429021",
+                        "area_name": "神农架林区"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "430000",
+        "area_name": "湖南省",
+        "city": [
+            {
+                "area_code": "430100",
+                "area_name": "长沙市",
+                "area": [
+                    {
+                        "area_code": "430101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430102",
+                        "area_name": "芙蓉区"
+                    },
+                    {
+                        "area_code": "430103",
+                        "area_name": "天心区"
+                    },
+                    {
+                        "area_code": "430104",
+                        "area_name": "岳麓区"
+                    },
+                    {
+                        "area_code": "430105",
+                        "area_name": "开福区"
+                    },
+                    {
+                        "area_code": "430111",
+                        "area_name": "雨花区"
+                    },
+                    {
+                        "area_code": "430112",
+                        "area_name": "望城区"
+                    },
+                    {
+                        "area_code": "430121",
+                        "area_name": "长沙县"
+                    },
+                    {
+                        "area_code": "430124",
+                        "area_name": "宁乡县"
+                    },
+                    {
+                        "area_code": "430181",
+                        "area_name": "浏阳市"
+                    }
+                ]
+            },
+            {
+                "area_code": "430200",
+                "area_name": "株洲市",
+                "area": [
+                    {
+                        "area_code": "430201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430202",
+                        "area_name": "荷塘区"
+                    },
+                    {
+                        "area_code": "430203",
+                        "area_name": "芦淞区"
+                    },
+                    {
+                        "area_code": "430204",
+                        "area_name": "石峰区"
+                    },
+                    {
+                        "area_code": "430211",
+                        "area_name": "天元区"
+                    },
+                    {
+                        "area_code": "430221",
+                        "area_name": "株洲县"
+                    },
+                    {
+                        "area_code": "430223",
+                        "area_name": "攸县"
+                    },
+                    {
+                        "area_code": "430224",
+                        "area_name": "茶陵县"
+                    },
+                    {
+                        "area_code": "430225",
+                        "area_name": "炎陵县"
+                    },
+                    {
+                        "area_code": "430281",
+                        "area_name": "醴陵市"
+                    }
+                ]
+            },
+            {
+                "area_code": "430300",
+                "area_name": "湘潭市",
+                "area": [
+                    {
+                        "area_code": "430301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430302",
+                        "area_name": "雨湖区"
+                    },
+                    {
+                        "area_code": "430304",
+                        "area_name": "岳塘区"
+                    },
+                    {
+                        "area_code": "430321",
+                        "area_name": "湘潭县"
+                    },
+                    {
+                        "area_code": "430381",
+                        "area_name": "湘乡市"
+                    },
+                    {
+                        "area_code": "430382",
+                        "area_name": "韶山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "430400",
+                "area_name": "衡阳市",
+                "area": [
+                    {
+                        "area_code": "430401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430405",
+                        "area_name": "珠晖区"
+                    },
+                    {
+                        "area_code": "430406",
+                        "area_name": "雁峰区"
+                    },
+                    {
+                        "area_code": "430407",
+                        "area_name": "石鼓区"
+                    },
+                    {
+                        "area_code": "430408",
+                        "area_name": "蒸湘区"
+                    },
+                    {
+                        "area_code": "430412",
+                        "area_name": "南岳区"
+                    },
+                    {
+                        "area_code": "430421",
+                        "area_name": "衡阳县"
+                    },
+                    {
+                        "area_code": "430422",
+                        "area_name": "衡南县"
+                    },
+                    {
+                        "area_code": "430423",
+                        "area_name": "衡山县"
+                    },
+                    {
+                        "area_code": "430424",
+                        "area_name": "衡东县"
+                    },
+                    {
+                        "area_code": "430426",
+                        "area_name": "祁东县"
+                    },
+                    {
+                        "area_code": "430481",
+                        "area_name": "耒阳市"
+                    },
+                    {
+                        "area_code": "430482",
+                        "area_name": "常宁市"
+                    }
+                ]
+            },
+            {
+                "area_code": "430500",
+                "area_name": "邵阳市",
+                "area": [
+                    {
+                        "area_code": "430501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430502",
+                        "area_name": "双清区"
+                    },
+                    {
+                        "area_code": "430503",
+                        "area_name": "大祥区"
+                    },
+                    {
+                        "area_code": "430511",
+                        "area_name": "北塔区"
+                    },
+                    {
+                        "area_code": "430521",
+                        "area_name": "邵东县"
+                    },
+                    {
+                        "area_code": "430522",
+                        "area_name": "新邵县"
+                    },
+                    {
+                        "area_code": "430523",
+                        "area_name": "邵阳县"
+                    },
+                    {
+                        "area_code": "430524",
+                        "area_name": "隆回县"
+                    },
+                    {
+                        "area_code": "430525",
+                        "area_name": "洞口县"
+                    },
+                    {
+                        "area_code": "430527",
+                        "area_name": "绥宁县"
+                    },
+                    {
+                        "area_code": "430528",
+                        "area_name": "新宁县"
+                    },
+                    {
+                        "area_code": "430529",
+                        "area_name": "城步苗族自治县"
+                    },
+                    {
+                        "area_code": "430581",
+                        "area_name": "武冈市"
+                    }
+                ]
+            },
+            {
+                "area_code": "430600",
+                "area_name": "岳阳市",
+                "area": [
+                    {
+                        "area_code": "430601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430602",
+                        "area_name": "岳阳楼区"
+                    },
+                    {
+                        "area_code": "430603",
+                        "area_name": "云溪区"
+                    },
+                    {
+                        "area_code": "430611",
+                        "area_name": "君山区"
+                    },
+                    {
+                        "area_code": "430621",
+                        "area_name": "岳阳县"
+                    },
+                    {
+                        "area_code": "430623",
+                        "area_name": "华容县"
+                    },
+                    {
+                        "area_code": "430624",
+                        "area_name": "湘阴县"
+                    },
+                    {
+                        "area_code": "430626",
+                        "area_name": "平江县"
+                    },
+                    {
+                        "area_code": "430681",
+                        "area_name": "汨罗市"
+                    },
+                    {
+                        "area_code": "430682",
+                        "area_name": "临湘市"
+                    }
+                ]
+            },
+            {
+                "area_code": "430700",
+                "area_name": "常德市",
+                "area": [
+                    {
+                        "area_code": "430701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430702",
+                        "area_name": "武陵区"
+                    },
+                    {
+                        "area_code": "430703",
+                        "area_name": "鼎城区"
+                    },
+                    {
+                        "area_code": "430721",
+                        "area_name": "安乡县"
+                    },
+                    {
+                        "area_code": "430722",
+                        "area_name": "汉寿县"
+                    },
+                    {
+                        "area_code": "430723",
+                        "area_name": "澧县"
+                    },
+                    {
+                        "area_code": "430724",
+                        "area_name": "临澧县"
+                    },
+                    {
+                        "area_code": "430725",
+                        "area_name": "桃源县"
+                    },
+                    {
+                        "area_code": "430726",
+                        "area_name": "石门县"
+                    },
+                    {
+                        "area_code": "430781",
+                        "area_name": "津市市"
+                    }
+                ]
+            },
+            {
+                "area_code": "430800",
+                "area_name": "张家界市",
+                "area": [
+                    {
+                        "area_code": "430801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430802",
+                        "area_name": "永定区"
+                    },
+                    {
+                        "area_code": "430811",
+                        "area_name": "武陵源区"
+                    },
+                    {
+                        "area_code": "430821",
+                        "area_name": "慈利县"
+                    },
+                    {
+                        "area_code": "430822",
+                        "area_name": "桑植县"
+                    }
+                ]
+            },
+            {
+                "area_code": "430900",
+                "area_name": "益阳市",
+                "area": [
+                    {
+                        "area_code": "430901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "430902",
+                        "area_name": "资阳区"
+                    },
+                    {
+                        "area_code": "430903",
+                        "area_name": "赫山区"
+                    },
+                    {
+                        "area_code": "430921",
+                        "area_name": "南县"
+                    },
+                    {
+                        "area_code": "430922",
+                        "area_name": "桃江县"
+                    },
+                    {
+                        "area_code": "430923",
+                        "area_name": "安化县"
+                    },
+                    {
+                        "area_code": "430981",
+                        "area_name": "沅江市"
+                    }
+                ]
+            },
+            {
+                "area_code": "431000",
+                "area_name": "郴州市",
+                "area": [
+                    {
+                        "area_code": "431001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "431002",
+                        "area_name": "北湖区"
+                    },
+                    {
+                        "area_code": "431003",
+                        "area_name": "苏仙区"
+                    },
+                    {
+                        "area_code": "431021",
+                        "area_name": "桂阳县"
+                    },
+                    {
+                        "area_code": "431022",
+                        "area_name": "宜章县"
+                    },
+                    {
+                        "area_code": "431023",
+                        "area_name": "永兴县"
+                    },
+                    {
+                        "area_code": "431024",
+                        "area_name": "嘉禾县"
+                    },
+                    {
+                        "area_code": "431025",
+                        "area_name": "临武县"
+                    },
+                    {
+                        "area_code": "431026",
+                        "area_name": "汝城县"
+                    },
+                    {
+                        "area_code": "431027",
+                        "area_name": "桂东县"
+                    },
+                    {
+                        "area_code": "431028",
+                        "area_name": "安仁县"
+                    },
+                    {
+                        "area_code": "431081",
+                        "area_name": "资兴市"
+                    }
+                ]
+            },
+            {
+                "area_code": "431100",
+                "area_name": "永州市",
+                "area": [
+                    {
+                        "area_code": "431101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "431102",
+                        "area_name": "零陵区"
+                    },
+                    {
+                        "area_code": "431103",
+                        "area_name": "冷水滩区"
+                    },
+                    {
+                        "area_code": "431121",
+                        "area_name": "祁阳县"
+                    },
+                    {
+                        "area_code": "431122",
+                        "area_name": "东安县"
+                    },
+                    {
+                        "area_code": "431123",
+                        "area_name": "双牌县"
+                    },
+                    {
+                        "area_code": "431124",
+                        "area_name": "道县"
+                    },
+                    {
+                        "area_code": "431125",
+                        "area_name": "江永县"
+                    },
+                    {
+                        "area_code": "431126",
+                        "area_name": "宁远县"
+                    },
+                    {
+                        "area_code": "431127",
+                        "area_name": "蓝山县"
+                    },
+                    {
+                        "area_code": "431128",
+                        "area_name": "新田县"
+                    },
+                    {
+                        "area_code": "431129",
+                        "area_name": "江华瑶族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "431200",
+                "area_name": "怀化市",
+                "area": [
+                    {
+                        "area_code": "431201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "431202",
+                        "area_name": "鹤城区"
+                    },
+                    {
+                        "area_code": "431221",
+                        "area_name": "中方县"
+                    },
+                    {
+                        "area_code": "431222",
+                        "area_name": "沅陵县"
+                    },
+                    {
+                        "area_code": "431223",
+                        "area_name": "辰溪县"
+                    },
+                    {
+                        "area_code": "431224",
+                        "area_name": "溆浦县"
+                    },
+                    {
+                        "area_code": "431225",
+                        "area_name": "会同县"
+                    },
+                    {
+                        "area_code": "431226",
+                        "area_name": "麻阳苗族自治县"
+                    },
+                    {
+                        "area_code": "431227",
+                        "area_name": "新晃侗族自治县"
+                    },
+                    {
+                        "area_code": "431228",
+                        "area_name": "芷江侗族自治县"
+                    },
+                    {
+                        "area_code": "431229",
+                        "area_name": "靖州苗族侗族自治县"
+                    },
+                    {
+                        "area_code": "431230",
+                        "area_name": "通道侗族自治县"
+                    },
+                    {
+                        "area_code": "431281",
+                        "area_name": "洪江市"
+                    }
+                ]
+            },
+            {
+                "area_code": "431300",
+                "area_name": "娄底市",
+                "area": [
+                    {
+                        "area_code": "431301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "431302",
+                        "area_name": "娄星区"
+                    },
+                    {
+                        "area_code": "431321",
+                        "area_name": "双峰县"
+                    },
+                    {
+                        "area_code": "431322",
+                        "area_name": "新化县"
+                    },
+                    {
+                        "area_code": "431381",
+                        "area_name": "冷水江市"
+                    },
+                    {
+                        "area_code": "431382",
+                        "area_name": "涟源市"
+                    }
+                ]
+            },
+            {
+                "area_code": "433100",
+                "area_name": "湘西土家族苗族自治州",
+                "area": [
+                    {
+                        "area_code": "433101",
+                        "area_name": "吉首市"
+                    },
+                    {
+                        "area_code": "433122",
+                        "area_name": "泸溪县"
+                    },
+                    {
+                        "area_code": "433123",
+                        "area_name": "凤凰县"
+                    },
+                    {
+                        "area_code": "433124",
+                        "area_name": "花垣县"
+                    },
+                    {
+                        "area_code": "433125",
+                        "area_name": "保靖县"
+                    },
+                    {
+                        "area_code": "433126",
+                        "area_name": "古丈县"
+                    },
+                    {
+                        "area_code": "433127",
+                        "area_name": "永顺县"
+                    },
+                    {
+                        "area_code": "433130",
+                        "area_name": "龙山县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "440000",
+        "area_name": "广东省",
+        "city": [
+            {
+                "area_code": "440100",
+                "area_name": "广州市",
+                "area": [
+                    {
+                        "area_code": "440101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440103",
+                        "area_name": "荔湾区"
+                    },
+                    {
+                        "area_code": "440104",
+                        "area_name": "越秀区"
+                    },
+                    {
+                        "area_code": "440105",
+                        "area_name": "海珠区"
+                    },
+                    {
+                        "area_code": "440106",
+                        "area_name": "天河区"
+                    },
+                    {
+                        "area_code": "440111",
+                        "area_name": "白云区"
+                    },
+                    {
+                        "area_code": "440112",
+                        "area_name": "黄埔区"
+                    },
+                    {
+                        "area_code": "440113",
+                        "area_name": "番禺区"
+                    },
+                    {
+                        "area_code": "440114",
+                        "area_name": "花都区"
+                    },
+                    {
+                        "area_code": "440115",
+                        "area_name": "南沙区"
+                    },
+                    {
+                        "area_code": "440117",
+                        "area_name": "从化区"
+                    },
+                    {
+                        "area_code": "440118",
+                        "area_name": "增城区"
+                    }
+                ]
+            },
+            {
+                "area_code": "440200",
+                "area_name": "韶关市",
+                "area": [
+                    {
+                        "area_code": "440201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440203",
+                        "area_name": "武江区"
+                    },
+                    {
+                        "area_code": "440204",
+                        "area_name": "浈江区"
+                    },
+                    {
+                        "area_code": "440205",
+                        "area_name": "曲江区"
+                    },
+                    {
+                        "area_code": "440222",
+                        "area_name": "始兴县"
+                    },
+                    {
+                        "area_code": "440224",
+                        "area_name": "仁化县"
+                    },
+                    {
+                        "area_code": "440229",
+                        "area_name": "翁源县"
+                    },
+                    {
+                        "area_code": "440232",
+                        "area_name": "乳源瑶族自治县"
+                    },
+                    {
+                        "area_code": "440233",
+                        "area_name": "新丰县"
+                    },
+                    {
+                        "area_code": "440281",
+                        "area_name": "乐昌市"
+                    },
+                    {
+                        "area_code": "440282",
+                        "area_name": "南雄市"
+                    }
+                ]
+            },
+            {
+                "area_code": "440300",
+                "area_name": "深圳市",
+                "area": [
+                    {
+                        "area_code": "440301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440303",
+                        "area_name": "罗湖区"
+                    },
+                    {
+                        "area_code": "440304",
+                        "area_name": "福田区"
+                    },
+                    {
+                        "area_code": "440305",
+                        "area_name": "南山区"
+                    },
+                    {
+                        "area_code": "440306",
+                        "area_name": "宝安区"
+                    },
+                    {
+                        "area_code": "440307",
+                        "area_name": "龙岗区"
+                    },
+                    {
+                        "area_code": "440308",
+                        "area_name": "盐田区"
+                    }
+                ]
+            },
+            {
+                "area_code": "440400",
+                "area_name": "珠海市",
+                "area": [
+                    {
+                        "area_code": "440401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440402",
+                        "area_name": "香洲区"
+                    },
+                    {
+                        "area_code": "440403",
+                        "area_name": "斗门区"
+                    },
+                    {
+                        "area_code": "440404",
+                        "area_name": "金湾区"
+                    }
+                ]
+            },
+            {
+                "area_code": "440500",
+                "area_name": "汕头市",
+                "area": [
+                    {
+                        "area_code": "440501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440507",
+                        "area_name": "龙湖区"
+                    },
+                    {
+                        "area_code": "440511",
+                        "area_name": "金平区"
+                    },
+                    {
+                        "area_code": "440512",
+                        "area_name": "濠江区"
+                    },
+                    {
+                        "area_code": "440513",
+                        "area_name": "潮阳区"
+                    },
+                    {
+                        "area_code": "440514",
+                        "area_name": "潮南区"
+                    },
+                    {
+                        "area_code": "440515",
+                        "area_name": "澄海区"
+                    },
+                    {
+                        "area_code": "440523",
+                        "area_name": "南澳县"
+                    }
+                ]
+            },
+            {
+                "area_code": "440600",
+                "area_name": "佛山市",
+                "area": [
+                    {
+                        "area_code": "440601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440604",
+                        "area_name": "禅城区"
+                    },
+                    {
+                        "area_code": "440605",
+                        "area_name": "南海区"
+                    },
+                    {
+                        "area_code": "440606",
+                        "area_name": "顺德区"
+                    },
+                    {
+                        "area_code": "440607",
+                        "area_name": "三水区"
+                    },
+                    {
+                        "area_code": "440608",
+                        "area_name": "高明区"
+                    }
+                ]
+            },
+            {
+                "area_code": "440700",
+                "area_name": "江门市",
+                "area": [
+                    {
+                        "area_code": "440701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440703",
+                        "area_name": "蓬江区"
+                    },
+                    {
+                        "area_code": "440704",
+                        "area_name": "江海区"
+                    },
+                    {
+                        "area_code": "440705",
+                        "area_name": "新会区"
+                    },
+                    {
+                        "area_code": "440781",
+                        "area_name": "台山市"
+                    },
+                    {
+                        "area_code": "440783",
+                        "area_name": "开平市"
+                    },
+                    {
+                        "area_code": "440784",
+                        "area_name": "鹤山市"
+                    },
+                    {
+                        "area_code": "440785",
+                        "area_name": "恩平市"
+                    }
+                ]
+            },
+            {
+                "area_code": "440800",
+                "area_name": "湛江市",
+                "area": [
+                    {
+                        "area_code": "440801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440802",
+                        "area_name": "赤坎区"
+                    },
+                    {
+                        "area_code": "440803",
+                        "area_name": "霞山区"
+                    },
+                    {
+                        "area_code": "440804",
+                        "area_name": "坡头区"
+                    },
+                    {
+                        "area_code": "440811",
+                        "area_name": "麻章区"
+                    },
+                    {
+                        "area_code": "440823",
+                        "area_name": "遂溪县"
+                    },
+                    {
+                        "area_code": "440825",
+                        "area_name": "徐闻县"
+                    },
+                    {
+                        "area_code": "440881",
+                        "area_name": "廉江市"
+                    },
+                    {
+                        "area_code": "440882",
+                        "area_name": "雷州市"
+                    },
+                    {
+                        "area_code": "440883",
+                        "area_name": "吴川市"
+                    }
+                ]
+            },
+            {
+                "area_code": "440900",
+                "area_name": "茂名市",
+                "area": [
+                    {
+                        "area_code": "440901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "440902",
+                        "area_name": "茂南区"
+                    },
+                    {
+                        "area_code": "440904",
+                        "area_name": "电白区"
+                    },
+                    {
+                        "area_code": "440981",
+                        "area_name": "高州市"
+                    },
+                    {
+                        "area_code": "440982",
+                        "area_name": "化州市"
+                    },
+                    {
+                        "area_code": "440983",
+                        "area_name": "信宜市"
+                    }
+                ]
+            },
+            {
+                "area_code": "441200",
+                "area_name": "肇庆市",
+                "area": [
+                    {
+                        "area_code": "441201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "441202",
+                        "area_name": "端州区"
+                    },
+                    {
+                        "area_code": "441203",
+                        "area_name": "鼎湖区"
+                    },
+                    {
+                        "area_code": "441204",
+                        "area_name": "高要区"
+                    },
+                    {
+                        "area_code": "441223",
+                        "area_name": "广宁县"
+                    },
+                    {
+                        "area_code": "441224",
+                        "area_name": "怀集县"
+                    },
+                    {
+                        "area_code": "441225",
+                        "area_name": "封开县"
+                    },
+                    {
+                        "area_code": "441226",
+                        "area_name": "德庆县"
+                    },
+                    {
+                        "area_code": "441284",
+                        "area_name": "四会市"
+                    }
+                ]
+            },
+            {
+                "area_code": "441300",
+                "area_name": "惠州市",
+                "area": [
+                    {
+                        "area_code": "441301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "441302",
+                        "area_name": "惠城区"
+                    },
+                    {
+                        "area_code": "441303",
+                        "area_name": "惠阳区"
+                    },
+                    {
+                        "area_code": "441322",
+                        "area_name": "博罗县"
+                    },
+                    {
+                        "area_code": "441323",
+                        "area_name": "惠东县"
+                    },
+                    {
+                        "area_code": "441324",
+                        "area_name": "龙门县"
+                    }
+                ]
+            },
+            {
+                "area_code": "441400",
+                "area_name": "梅州市",
+                "area": [
+                    {
+                        "area_code": "441401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "441402",
+                        "area_name": "梅江区"
+                    },
+                    {
+                        "area_code": "441403",
+                        "area_name": "梅县区"
+                    },
+                    {
+                        "area_code": "441422",
+                        "area_name": "大埔县"
+                    },
+                    {
+                        "area_code": "441423",
+                        "area_name": "丰顺县"
+                    },
+                    {
+                        "area_code": "441424",
+                        "area_name": "五华县"
+                    },
+                    {
+                        "area_code": "441426",
+                        "area_name": "平远县"
+                    },
+                    {
+                        "area_code": "441427",
+                        "area_name": "蕉岭县"
+                    },
+                    {
+                        "area_code": "441481",
+                        "area_name": "兴宁市"
+                    }
+                ]
+            },
+            {
+                "area_code": "441500",
+                "area_name": "汕尾市",
+                "area": [
+                    {
+                        "area_code": "441501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "441502",
+                        "area_name": "城区"
+                    },
+                    {
+                        "area_code": "441521",
+                        "area_name": "海丰县"
+                    },
+                    {
+                        "area_code": "441523",
+                        "area_name": "陆河县"
+                    },
+                    {
+                        "area_code": "441581",
+                        "area_name": "陆丰市"
+                    }
+                ]
+            },
+            {
+                "area_code": "441600",
+                "area_name": "河源市",
+                "area": [
+                    {
+                        "area_code": "441601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "441602",
+                        "area_name": "源城区"
+                    },
+                    {
+                        "area_code": "441621",
+                        "area_name": "紫金县"
+                    },
+                    {
+                        "area_code": "441622",
+                        "area_name": "龙川县"
+                    },
+                    {
+                        "area_code": "441623",
+                        "area_name": "连平县"
+                    },
+                    {
+                        "area_code": "441624",
+                        "area_name": "和平县"
+                    },
+                    {
+                        "area_code": "441625",
+                        "area_name": "东源县"
+                    }
+                ]
+            },
+            {
+                "area_code": "441700",
+                "area_name": "阳江市",
+                "area": [
+                    {
+                        "area_code": "441701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "441702",
+                        "area_name": "江城区"
+                    },
+                    {
+                        "area_code": "441704",
+                        "area_name": "阳东区"
+                    },
+                    {
+                        "area_code": "441721",
+                        "area_name": "阳西县"
+                    },
+                    {
+                        "area_code": "441781",
+                        "area_name": "阳春市"
+                    }
+                ]
+            },
+            {
+                "area_code": "441800",
+                "area_name": "清远市",
+                "area": [
+                    {
+                        "area_code": "441801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "441802",
+                        "area_name": "清城区"
+                    },
+                    {
+                        "area_code": "441803",
+                        "area_name": "清新区"
+                    },
+                    {
+                        "area_code": "441821",
+                        "area_name": "佛冈县"
+                    },
+                    {
+                        "area_code": "441823",
+                        "area_name": "阳山县"
+                    },
+                    {
+                        "area_code": "441825",
+                        "area_name": "连山壮族瑶族自治县"
+                    },
+                    {
+                        "area_code": "441826",
+                        "area_name": "连南瑶族自治县"
+                    },
+                    {
+                        "area_code": "441881",
+                        "area_name": "英德市"
+                    },
+                    {
+                        "area_code": "441882",
+                        "area_name": "连州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "441900",
+                "area_name": "东莞市",
+                "area": []
+            },
+            {
+                "area_code": "442000",
+                "area_name": "中山市",
+                "area": []
+            },
+            {
+                "area_code": "445100",
+                "area_name": "潮州市",
+                "area": [
+                    {
+                        "area_code": "445101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "445102",
+                        "area_name": "湘桥区"
+                    },
+                    {
+                        "area_code": "445103",
+                        "area_name": "潮安区"
+                    },
+                    {
+                        "area_code": "445122",
+                        "area_name": "饶平县"
+                    }
+                ]
+            },
+            {
+                "area_code": "445200",
+                "area_name": "揭阳市",
+                "area": [
+                    {
+                        "area_code": "445201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "445202",
+                        "area_name": "榕城区"
+                    },
+                    {
+                        "area_code": "445203",
+                        "area_name": "揭东区"
+                    },
+                    {
+                        "area_code": "445222",
+                        "area_name": "揭西县"
+                    },
+                    {
+                        "area_code": "445224",
+                        "area_name": "惠来县"
+                    },
+                    {
+                        "area_code": "445281",
+                        "area_name": "普宁市"
+                    }
+                ]
+            },
+            {
+                "area_code": "445300",
+                "area_name": "云浮市",
+                "area": [
+                    {
+                        "area_code": "445301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "445302",
+                        "area_name": "云城区"
+                    },
+                    {
+                        "area_code": "445303",
+                        "area_name": "云安区"
+                    },
+                    {
+                        "area_code": "445321",
+                        "area_name": "新兴县"
+                    },
+                    {
+                        "area_code": "445322",
+                        "area_name": "郁南县"
+                    },
+                    {
+                        "area_code": "445381",
+                        "area_name": "罗定市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "450000",
+        "area_name": "广西壮族自治区",
+        "city": [
+            {
+                "area_code": "450100",
+                "area_name": "南宁市",
+                "area": [
+                    {
+                        "area_code": "450101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450102",
+                        "area_name": "兴宁区"
+                    },
+                    {
+                        "area_code": "450103",
+                        "area_name": "青秀区"
+                    },
+                    {
+                        "area_code": "450105",
+                        "area_name": "江南区"
+                    },
+                    {
+                        "area_code": "450107",
+                        "area_name": "西乡塘区"
+                    },
+                    {
+                        "area_code": "450108",
+                        "area_name": "良庆区"
+                    },
+                    {
+                        "area_code": "450109",
+                        "area_name": "邕宁区"
+                    },
+                    {
+                        "area_code": "450110",
+                        "area_name": "武鸣区"
+                    },
+                    {
+                        "area_code": "450123",
+                        "area_name": "隆安县"
+                    },
+                    {
+                        "area_code": "450124",
+                        "area_name": "马山县"
+                    },
+                    {
+                        "area_code": "450125",
+                        "area_name": "上林县"
+                    },
+                    {
+                        "area_code": "450126",
+                        "area_name": "宾阳县"
+                    },
+                    {
+                        "area_code": "450127",
+                        "area_name": "横县"
+                    }
+                ]
+            },
+            {
+                "area_code": "450200",
+                "area_name": "柳州市",
+                "area": [
+                    {
+                        "area_code": "450201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450202",
+                        "area_name": "城中区"
+                    },
+                    {
+                        "area_code": "450203",
+                        "area_name": "鱼峰区"
+                    },
+                    {
+                        "area_code": "450204",
+                        "area_name": "柳南区"
+                    },
+                    {
+                        "area_code": "450205",
+                        "area_name": "柳北区"
+                    },
+                    {
+                        "area_code": "450206",
+                        "area_name": "柳江区"
+                    },
+                    {
+                        "area_code": "450222",
+                        "area_name": "柳城县"
+                    },
+                    {
+                        "area_code": "450223",
+                        "area_name": "鹿寨县"
+                    },
+                    {
+                        "area_code": "450224",
+                        "area_name": "融安县"
+                    },
+                    {
+                        "area_code": "450225",
+                        "area_name": "融水苗族自治县"
+                    },
+                    {
+                        "area_code": "450226",
+                        "area_name": "三江侗族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "450300",
+                "area_name": "桂林市",
+                "area": [
+                    {
+                        "area_code": "450301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450302",
+                        "area_name": "秀峰区"
+                    },
+                    {
+                        "area_code": "450303",
+                        "area_name": "叠彩区"
+                    },
+                    {
+                        "area_code": "450304",
+                        "area_name": "象山区"
+                    },
+                    {
+                        "area_code": "450305",
+                        "area_name": "七星区"
+                    },
+                    {
+                        "area_code": "450311",
+                        "area_name": "雁山区"
+                    },
+                    {
+                        "area_code": "450312",
+                        "area_name": "临桂区"
+                    },
+                    {
+                        "area_code": "450321",
+                        "area_name": "阳朔县"
+                    },
+                    {
+                        "area_code": "450323",
+                        "area_name": "灵川县"
+                    },
+                    {
+                        "area_code": "450324",
+                        "area_name": "全州县"
+                    },
+                    {
+                        "area_code": "450325",
+                        "area_name": "兴安县"
+                    },
+                    {
+                        "area_code": "450326",
+                        "area_name": "永福县"
+                    },
+                    {
+                        "area_code": "450327",
+                        "area_name": "灌阳县"
+                    },
+                    {
+                        "area_code": "450328",
+                        "area_name": "龙胜各族自治县"
+                    },
+                    {
+                        "area_code": "450329",
+                        "area_name": "资源县"
+                    },
+                    {
+                        "area_code": "450330",
+                        "area_name": "平乐县"
+                    },
+                    {
+                        "area_code": "450331",
+                        "area_name": "荔浦县"
+                    },
+                    {
+                        "area_code": "450332",
+                        "area_name": "恭城瑶族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "450400",
+                "area_name": "梧州市",
+                "area": [
+                    {
+                        "area_code": "450401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450403",
+                        "area_name": "万秀区"
+                    },
+                    {
+                        "area_code": "450405",
+                        "area_name": "长洲区"
+                    },
+                    {
+                        "area_code": "450406",
+                        "area_name": "龙圩区"
+                    },
+                    {
+                        "area_code": "450421",
+                        "area_name": "苍梧县"
+                    },
+                    {
+                        "area_code": "450422",
+                        "area_name": "藤县"
+                    },
+                    {
+                        "area_code": "450423",
+                        "area_name": "蒙山县"
+                    },
+                    {
+                        "area_code": "450481",
+                        "area_name": "岑溪市"
+                    }
+                ]
+            },
+            {
+                "area_code": "450500",
+                "area_name": "北海市",
+                "area": [
+                    {
+                        "area_code": "450501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450502",
+                        "area_name": "海城区"
+                    },
+                    {
+                        "area_code": "450503",
+                        "area_name": "银海区"
+                    },
+                    {
+                        "area_code": "450512",
+                        "area_name": "铁山港区"
+                    },
+                    {
+                        "area_code": "450521",
+                        "area_name": "合浦县"
+                    }
+                ]
+            },
+            {
+                "area_code": "450600",
+                "area_name": "防城港市",
+                "area": [
+                    {
+                        "area_code": "450601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450602",
+                        "area_name": "港口区"
+                    },
+                    {
+                        "area_code": "450603",
+                        "area_name": "防城区"
+                    },
+                    {
+                        "area_code": "450621",
+                        "area_name": "上思县"
+                    },
+                    {
+                        "area_code": "450681",
+                        "area_name": "东兴市"
+                    }
+                ]
+            },
+            {
+                "area_code": "450700",
+                "area_name": "钦州市",
+                "area": [
+                    {
+                        "area_code": "450701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450702",
+                        "area_name": "钦南区"
+                    },
+                    {
+                        "area_code": "450703",
+                        "area_name": "钦北区"
+                    },
+                    {
+                        "area_code": "450721",
+                        "area_name": "灵山县"
+                    },
+                    {
+                        "area_code": "450722",
+                        "area_name": "浦北县"
+                    }
+                ]
+            },
+            {
+                "area_code": "450800",
+                "area_name": "贵港市",
+                "area": [
+                    {
+                        "area_code": "450801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450802",
+                        "area_name": "港北区"
+                    },
+                    {
+                        "area_code": "450803",
+                        "area_name": "港南区"
+                    },
+                    {
+                        "area_code": "450804",
+                        "area_name": "覃塘区"
+                    },
+                    {
+                        "area_code": "450821",
+                        "area_name": "平南县"
+                    },
+                    {
+                        "area_code": "450881",
+                        "area_name": "桂平市"
+                    }
+                ]
+            },
+            {
+                "area_code": "450900",
+                "area_name": "玉林市",
+                "area": [
+                    {
+                        "area_code": "450901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "450902",
+                        "area_name": "玉州区"
+                    },
+                    {
+                        "area_code": "450903",
+                        "area_name": "福绵区"
+                    },
+                    {
+                        "area_code": "450921",
+                        "area_name": "容县"
+                    },
+                    {
+                        "area_code": "450922",
+                        "area_name": "陆川县"
+                    },
+                    {
+                        "area_code": "450923",
+                        "area_name": "博白县"
+                    },
+                    {
+                        "area_code": "450924",
+                        "area_name": "兴业县"
+                    },
+                    {
+                        "area_code": "450981",
+                        "area_name": "北流市"
+                    }
+                ]
+            },
+            {
+                "area_code": "451000",
+                "area_name": "百色市",
+                "area": [
+                    {
+                        "area_code": "451001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "451002",
+                        "area_name": "右江区"
+                    },
+                    {
+                        "area_code": "451021",
+                        "area_name": "田阳县"
+                    },
+                    {
+                        "area_code": "451022",
+                        "area_name": "田东县"
+                    },
+                    {
+                        "area_code": "451023",
+                        "area_name": "平果县"
+                    },
+                    {
+                        "area_code": "451024",
+                        "area_name": "德保县"
+                    },
+                    {
+                        "area_code": "451026",
+                        "area_name": "那坡县"
+                    },
+                    {
+                        "area_code": "451027",
+                        "area_name": "凌云县"
+                    },
+                    {
+                        "area_code": "451028",
+                        "area_name": "乐业县"
+                    },
+                    {
+                        "area_code": "451029",
+                        "area_name": "田林县"
+                    },
+                    {
+                        "area_code": "451030",
+                        "area_name": "西林县"
+                    },
+                    {
+                        "area_code": "451031",
+                        "area_name": "隆林各族自治县"
+                    },
+                    {
+                        "area_code": "451081",
+                        "area_name": "靖西市"
+                    }
+                ]
+            },
+            {
+                "area_code": "451100",
+                "area_name": "贺州市",
+                "area": [
+                    {
+                        "area_code": "451101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "451102",
+                        "area_name": "八步区"
+                    },
+                    {
+                        "area_code": "451103",
+                        "area_name": "平桂区"
+                    },
+                    {
+                        "area_code": "451121",
+                        "area_name": "昭平县"
+                    },
+                    {
+                        "area_code": "451122",
+                        "area_name": "钟山县"
+                    },
+                    {
+                        "area_code": "451123",
+                        "area_name": "富川瑶族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "451200",
+                "area_name": "河池市",
+                "area": [
+                    {
+                        "area_code": "451201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "451202",
+                        "area_name": "金城江区"
+                    },
+                    {
+                        "area_code": "451221",
+                        "area_name": "南丹县"
+                    },
+                    {
+                        "area_code": "451222",
+                        "area_name": "天峨县"
+                    },
+                    {
+                        "area_code": "451223",
+                        "area_name": "凤山县"
+                    },
+                    {
+                        "area_code": "451224",
+                        "area_name": "东兰县"
+                    },
+                    {
+                        "area_code": "451225",
+                        "area_name": "罗城仫佬族自治县"
+                    },
+                    {
+                        "area_code": "451226",
+                        "area_name": "环江毛南族自治县"
+                    },
+                    {
+                        "area_code": "451227",
+                        "area_name": "巴马瑶族自治县"
+                    },
+                    {
+                        "area_code": "451228",
+                        "area_name": "都安瑶族自治县"
+                    },
+                    {
+                        "area_code": "451229",
+                        "area_name": "大化瑶族自治县"
+                    },
+                    {
+                        "area_code": "451281",
+                        "area_name": "宜州市"
+                    }
+                ]
+            },
+            {
+                "area_code": "451300",
+                "area_name": "来宾市",
+                "area": [
+                    {
+                        "area_code": "451301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "451302",
+                        "area_name": "兴宾区"
+                    },
+                    {
+                        "area_code": "451321",
+                        "area_name": "忻城县"
+                    },
+                    {
+                        "area_code": "451322",
+                        "area_name": "象州县"
+                    },
+                    {
+                        "area_code": "451323",
+                        "area_name": "武宣县"
+                    },
+                    {
+                        "area_code": "451324",
+                        "area_name": "金秀瑶族自治县"
+                    },
+                    {
+                        "area_code": "451381",
+                        "area_name": "合山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "451400",
+                "area_name": "崇左市",
+                "area": [
+                    {
+                        "area_code": "451401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "451402",
+                        "area_name": "江州区"
+                    },
+                    {
+                        "area_code": "451421",
+                        "area_name": "扶绥县"
+                    },
+                    {
+                        "area_code": "451422",
+                        "area_name": "宁明县"
+                    },
+                    {
+                        "area_code": "451423",
+                        "area_name": "龙州县"
+                    },
+                    {
+                        "area_code": "451424",
+                        "area_name": "大新县"
+                    },
+                    {
+                        "area_code": "451425",
+                        "area_name": "天等县"
+                    },
+                    {
+                        "area_code": "451481",
+                        "area_name": "凭祥市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "460000",
+        "area_name": "海南省",
+        "city": [
+            {
+                "area_code": "460100",
+                "area_name": "海口市",
+                "area": [
+                    {
+                        "area_code": "460101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "460105",
+                        "area_name": "秀英区"
+                    },
+                    {
+                        "area_code": "460106",
+                        "area_name": "龙华区"
+                    },
+                    {
+                        "area_code": "460107",
+                        "area_name": "琼山区"
+                    },
+                    {
+                        "area_code": "460108",
+                        "area_name": "美兰区"
+                    }
+                ]
+            },
+            {
+                "area_code": "460200",
+                "area_name": "三亚市",
+                "area": [
+                    {
+                        "area_code": "460201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "460202",
+                        "area_name": "海棠区"
+                    },
+                    {
+                        "area_code": "460203",
+                        "area_name": "吉阳区"
+                    },
+                    {
+                        "area_code": "460204",
+                        "area_name": "天涯区"
+                    },
+                    {
+                        "area_code": "460205",
+                        "area_name": "崖州区"
+                    }
+                ]
+            },
+            {
+                "area_code": "460300",
+                "area_name": "三沙市",
+                "area": []
+            },
+            {
+                "area_code": "460400",
+                "area_name": "儋州市",
+                "area": []
+            },
+            {
+                "area_code": "469000",
+                "area_name": "省直辖县级行政区划",
+                "area": [
+                    {
+                        "area_code": "469001",
+                        "area_name": "五指山市"
+                    },
+                    {
+                        "area_code": "469002",
+                        "area_name": "琼海市"
+                    },
+                    {
+                        "area_code": "469005",
+                        "area_name": "文昌市"
+                    },
+                    {
+                        "area_code": "469006",
+                        "area_name": "万宁市"
+                    },
+                    {
+                        "area_code": "469007",
+                        "area_name": "东方市"
+                    },
+                    {
+                        "area_code": "469021",
+                        "area_name": "定安县"
+                    },
+                    {
+                        "area_code": "469022",
+                        "area_name": "屯昌县"
+                    },
+                    {
+                        "area_code": "469023",
+                        "area_name": "澄迈县"
+                    },
+                    {
+                        "area_code": "469024",
+                        "area_name": "临高县"
+                    },
+                    {
+                        "area_code": "469025",
+                        "area_name": "白沙黎族自治县"
+                    },
+                    {
+                        "area_code": "469026",
+                        "area_name": "昌江黎族自治县"
+                    },
+                    {
+                        "area_code": "469027",
+                        "area_name": "乐东黎族自治县"
+                    },
+                    {
+                        "area_code": "469028",
+                        "area_name": "陵水黎族自治县"
+                    },
+                    {
+                        "area_code": "469029",
+                        "area_name": "保亭黎族苗族自治县"
+                    },
+                    {
+                        "area_code": "469030",
+                        "area_name": "琼中黎族苗族自治县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "500000",
+        "area_name": "重庆市",
+        "city": [
+            {
+                "area_code": "500100",
+                "area_name": "市辖区",
+                "area": [
+                    {
+                        "area_code": "500101",
+                        "area_name": "万州区"
+                    },
+                    {
+                        "area_code": "500102",
+                        "area_name": "涪陵区"
+                    },
+                    {
+                        "area_code": "500103",
+                        "area_name": "渝中区"
+                    },
+                    {
+                        "area_code": "500104",
+                        "area_name": "大渡口区"
+                    },
+                    {
+                        "area_code": "500105",
+                        "area_name": "江北区"
+                    },
+                    {
+                        "area_code": "500106",
+                        "area_name": "沙坪坝区"
+                    },
+                    {
+                        "area_code": "500107",
+                        "area_name": "九龙坡区"
+                    },
+                    {
+                        "area_code": "500108",
+                        "area_name": "南岸区"
+                    },
+                    {
+                        "area_code": "500109",
+                        "area_name": "北碚区"
+                    },
+                    {
+                        "area_code": "500110",
+                        "area_name": "綦江区"
+                    },
+                    {
+                        "area_code": "500111",
+                        "area_name": "大足区"
+                    },
+                    {
+                        "area_code": "500112",
+                        "area_name": "渝北区"
+                    },
+                    {
+                        "area_code": "500113",
+                        "area_name": "巴南区"
+                    },
+                    {
+                        "area_code": "500114",
+                        "area_name": "黔江区"
+                    },
+                    {
+                        "area_code": "500115",
+                        "area_name": "长寿区"
+                    },
+                    {
+                        "area_code": "500116",
+                        "area_name": "江津区"
+                    },
+                    {
+                        "area_code": "500117",
+                        "area_name": "合川区"
+                    },
+                    {
+                        "area_code": "500118",
+                        "area_name": "永川区"
+                    },
+                    {
+                        "area_code": "500119",
+                        "area_name": "南川区"
+                    },
+                    {
+                        "area_code": "500120",
+                        "area_name": "璧山区"
+                    },
+                    {
+                        "area_code": "500151",
+                        "area_name": "铜梁区"
+                    },
+                    {
+                        "area_code": "500152",
+                        "area_name": "潼南区"
+                    },
+                    {
+                        "area_code": "500153",
+                        "area_name": "荣昌区"
+                    },
+                    {
+                        "area_code": "500154",
+                        "area_name": "开州区"
+                    }
+                ]
+            },
+            {
+                "area_code": "500200",
+                "area_name": "县",
+                "area": [
+                    {
+                        "area_code": "500228",
+                        "area_name": "梁平县"
+                    },
+                    {
+                        "area_code": "500229",
+                        "area_name": "城口县"
+                    },
+                    {
+                        "area_code": "500230",
+                        "area_name": "丰都县"
+                    },
+                    {
+                        "area_code": "500231",
+                        "area_name": "垫江县"
+                    },
+                    {
+                        "area_code": "500232",
+                        "area_name": "武隆县"
+                    },
+                    {
+                        "area_code": "500233",
+                        "area_name": "忠县"
+                    },
+                    {
+                        "area_code": "500235",
+                        "area_name": "云阳县"
+                    },
+                    {
+                        "area_code": "500236",
+                        "area_name": "奉节县"
+                    },
+                    {
+                        "area_code": "500237",
+                        "area_name": "巫山县"
+                    },
+                    {
+                        "area_code": "500238",
+                        "area_name": "巫溪县"
+                    },
+                    {
+                        "area_code": "500240",
+                        "area_name": "石柱土家族自治县"
+                    },
+                    {
+                        "area_code": "500241",
+                        "area_name": "秀山土家族苗族自治县"
+                    },
+                    {
+                        "area_code": "500242",
+                        "area_name": "酉阳土家族苗族自治县"
+                    },
+                    {
+                        "area_code": "500243",
+                        "area_name": "彭水苗族土家族自治县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "510000",
+        "area_name": "四川省",
+        "city": [
+            {
+                "area_code": "510100",
+                "area_name": "成都市",
+                "area": [
+                    {
+                        "area_code": "510101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510104",
+                        "area_name": "锦江区"
+                    },
+                    {
+                        "area_code": "510105",
+                        "area_name": "青羊区"
+                    },
+                    {
+                        "area_code": "510106",
+                        "area_name": "金牛区"
+                    },
+                    {
+                        "area_code": "510107",
+                        "area_name": "武侯区"
+                    },
+                    {
+                        "area_code": "510108",
+                        "area_name": "成华区"
+                    },
+                    {
+                        "area_code": "510112",
+                        "area_name": "龙泉驿区"
+                    },
+                    {
+                        "area_code": "510113",
+                        "area_name": "青白江区"
+                    },
+                    {
+                        "area_code": "510114",
+                        "area_name": "新都区"
+                    },
+                    {
+                        "area_code": "510115",
+                        "area_name": "温江区"
+                    },
+                    {
+                        "area_code": "510116",
+                        "area_name": "双流区"
+                    },
+                    {
+                        "area_code": "510121",
+                        "area_name": "金堂县"
+                    },
+                    {
+                        "area_code": "510124",
+                        "area_name": "郫县"
+                    },
+                    {
+                        "area_code": "510129",
+                        "area_name": "大邑县"
+                    },
+                    {
+                        "area_code": "510131",
+                        "area_name": "蒲江县"
+                    },
+                    {
+                        "area_code": "510132",
+                        "area_name": "新津县"
+                    },
+                    {
+                        "area_code": "510181",
+                        "area_name": "都江堰市"
+                    },
+                    {
+                        "area_code": "510182",
+                        "area_name": "彭州市"
+                    },
+                    {
+                        "area_code": "510183",
+                        "area_name": "邛崃市"
+                    },
+                    {
+                        "area_code": "510184",
+                        "area_name": "崇州市"
+                    },
+                    {
+                        "area_code": "510185",
+                        "area_name": "简阳市"
+                    }
+                ]
+            },
+            {
+                "area_code": "510300",
+                "area_name": "自贡市",
+                "area": [
+                    {
+                        "area_code": "510301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510302",
+                        "area_name": "自流井区"
+                    },
+                    {
+                        "area_code": "510303",
+                        "area_name": "贡井区"
+                    },
+                    {
+                        "area_code": "510304",
+                        "area_name": "大安区"
+                    },
+                    {
+                        "area_code": "510311",
+                        "area_name": "沿滩区"
+                    },
+                    {
+                        "area_code": "510321",
+                        "area_name": "荣县"
+                    },
+                    {
+                        "area_code": "510322",
+                        "area_name": "富顺县"
+                    }
+                ]
+            },
+            {
+                "area_code": "510400",
+                "area_name": "攀枝花市",
+                "area": [
+                    {
+                        "area_code": "510401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510402",
+                        "area_name": "东区"
+                    },
+                    {
+                        "area_code": "510403",
+                        "area_name": "西区"
+                    },
+                    {
+                        "area_code": "510411",
+                        "area_name": "仁和区"
+                    },
+                    {
+                        "area_code": "510421",
+                        "area_name": "米易县"
+                    },
+                    {
+                        "area_code": "510422",
+                        "area_name": "盐边县"
+                    }
+                ]
+            },
+            {
+                "area_code": "510500",
+                "area_name": "泸州市",
+                "area": [
+                    {
+                        "area_code": "510501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510502",
+                        "area_name": "江阳区"
+                    },
+                    {
+                        "area_code": "510503",
+                        "area_name": "纳溪区"
+                    },
+                    {
+                        "area_code": "510504",
+                        "area_name": "龙马潭区"
+                    },
+                    {
+                        "area_code": "510521",
+                        "area_name": "泸县"
+                    },
+                    {
+                        "area_code": "510522",
+                        "area_name": "合江县"
+                    },
+                    {
+                        "area_code": "510524",
+                        "area_name": "叙永县"
+                    },
+                    {
+                        "area_code": "510525",
+                        "area_name": "古蔺县"
+                    }
+                ]
+            },
+            {
+                "area_code": "510600",
+                "area_name": "德阳市",
+                "area": [
+                    {
+                        "area_code": "510601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510603",
+                        "area_name": "旌阳区"
+                    },
+                    {
+                        "area_code": "510623",
+                        "area_name": "中江县"
+                    },
+                    {
+                        "area_code": "510626",
+                        "area_name": "罗江县"
+                    },
+                    {
+                        "area_code": "510681",
+                        "area_name": "广汉市"
+                    },
+                    {
+                        "area_code": "510682",
+                        "area_name": "什邡市"
+                    },
+                    {
+                        "area_code": "510683",
+                        "area_name": "绵竹市"
+                    }
+                ]
+            },
+            {
+                "area_code": "510700",
+                "area_name": "绵阳市",
+                "area": [
+                    {
+                        "area_code": "510701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510703",
+                        "area_name": "涪城区"
+                    },
+                    {
+                        "area_code": "510704",
+                        "area_name": "游仙区"
+                    },
+                    {
+                        "area_code": "510705",
+                        "area_name": "安州区"
+                    },
+                    {
+                        "area_code": "510722",
+                        "area_name": "三台县"
+                    },
+                    {
+                        "area_code": "510723",
+                        "area_name": "盐亭县"
+                    },
+                    {
+                        "area_code": "510725",
+                        "area_name": "梓潼县"
+                    },
+                    {
+                        "area_code": "510726",
+                        "area_name": "北川羌族自治县"
+                    },
+                    {
+                        "area_code": "510727",
+                        "area_name": "平武县"
+                    },
+                    {
+                        "area_code": "510781",
+                        "area_name": "江油市"
+                    }
+                ]
+            },
+            {
+                "area_code": "510800",
+                "area_name": "广元市",
+                "area": [
+                    {
+                        "area_code": "510801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510802",
+                        "area_name": "利州区"
+                    },
+                    {
+                        "area_code": "510811",
+                        "area_name": "昭化区"
+                    },
+                    {
+                        "area_code": "510812",
+                        "area_name": "朝天区"
+                    },
+                    {
+                        "area_code": "510821",
+                        "area_name": "旺苍县"
+                    },
+                    {
+                        "area_code": "510822",
+                        "area_name": "青川县"
+                    },
+                    {
+                        "area_code": "510823",
+                        "area_name": "剑阁县"
+                    },
+                    {
+                        "area_code": "510824",
+                        "area_name": "苍溪县"
+                    }
+                ]
+            },
+            {
+                "area_code": "510900",
+                "area_name": "遂宁市",
+                "area": [
+                    {
+                        "area_code": "510901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "510903",
+                        "area_name": "船山区"
+                    },
+                    {
+                        "area_code": "510904",
+                        "area_name": "安居区"
+                    },
+                    {
+                        "area_code": "510921",
+                        "area_name": "蓬溪县"
+                    },
+                    {
+                        "area_code": "510922",
+                        "area_name": "射洪县"
+                    },
+                    {
+                        "area_code": "510923",
+                        "area_name": "大英县"
+                    }
+                ]
+            },
+            {
+                "area_code": "511000",
+                "area_name": "内江市",
+                "area": [
+                    {
+                        "area_code": "511001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511002",
+                        "area_name": "市中区"
+                    },
+                    {
+                        "area_code": "511011",
+                        "area_name": "东兴区"
+                    },
+                    {
+                        "area_code": "511024",
+                        "area_name": "威远县"
+                    },
+                    {
+                        "area_code": "511025",
+                        "area_name": "资中县"
+                    },
+                    {
+                        "area_code": "511028",
+                        "area_name": "隆昌县"
+                    }
+                ]
+            },
+            {
+                "area_code": "511100",
+                "area_name": "乐山市",
+                "area": [
+                    {
+                        "area_code": "511101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511102",
+                        "area_name": "市中区"
+                    },
+                    {
+                        "area_code": "511111",
+                        "area_name": "沙湾区"
+                    },
+                    {
+                        "area_code": "511112",
+                        "area_name": "五通桥区"
+                    },
+                    {
+                        "area_code": "511113",
+                        "area_name": "金口河区"
+                    },
+                    {
+                        "area_code": "511123",
+                        "area_name": "犍为县"
+                    },
+                    {
+                        "area_code": "511124",
+                        "area_name": "井研县"
+                    },
+                    {
+                        "area_code": "511126",
+                        "area_name": "夹江县"
+                    },
+                    {
+                        "area_code": "511129",
+                        "area_name": "沐川县"
+                    },
+                    {
+                        "area_code": "511132",
+                        "area_name": "峨边彝族自治县"
+                    },
+                    {
+                        "area_code": "511133",
+                        "area_name": "马边彝族自治县"
+                    },
+                    {
+                        "area_code": "511181",
+                        "area_name": "峨眉山市"
+                    }
+                ]
+            },
+            {
+                "area_code": "511300",
+                "area_name": "南充市",
+                "area": [
+                    {
+                        "area_code": "511301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511302",
+                        "area_name": "顺庆区"
+                    },
+                    {
+                        "area_code": "511303",
+                        "area_name": "高坪区"
+                    },
+                    {
+                        "area_code": "511304",
+                        "area_name": "嘉陵区"
+                    },
+                    {
+                        "area_code": "511321",
+                        "area_name": "南部县"
+                    },
+                    {
+                        "area_code": "511322",
+                        "area_name": "营山县"
+                    },
+                    {
+                        "area_code": "511323",
+                        "area_name": "蓬安县"
+                    },
+                    {
+                        "area_code": "511324",
+                        "area_name": "仪陇县"
+                    },
+                    {
+                        "area_code": "511325",
+                        "area_name": "西充县"
+                    },
+                    {
+                        "area_code": "511381",
+                        "area_name": "阆中市"
+                    }
+                ]
+            },
+            {
+                "area_code": "511400",
+                "area_name": "眉山市",
+                "area": [
+                    {
+                        "area_code": "511401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511402",
+                        "area_name": "东坡区"
+                    },
+                    {
+                        "area_code": "511403",
+                        "area_name": "彭山区"
+                    },
+                    {
+                        "area_code": "511421",
+                        "area_name": "仁寿县"
+                    },
+                    {
+                        "area_code": "511423",
+                        "area_name": "洪雅县"
+                    },
+                    {
+                        "area_code": "511424",
+                        "area_name": "丹棱县"
+                    },
+                    {
+                        "area_code": "511425",
+                        "area_name": "青神县"
+                    }
+                ]
+            },
+            {
+                "area_code": "511500",
+                "area_name": "宜宾市",
+                "area": [
+                    {
+                        "area_code": "511501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511502",
+                        "area_name": "翠屏区"
+                    },
+                    {
+                        "area_code": "511503",
+                        "area_name": "南溪区"
+                    },
+                    {
+                        "area_code": "511521",
+                        "area_name": "宜宾县"
+                    },
+                    {
+                        "area_code": "511523",
+                        "area_name": "江安县"
+                    },
+                    {
+                        "area_code": "511524",
+                        "area_name": "长宁县"
+                    },
+                    {
+                        "area_code": "511525",
+                        "area_name": "高县"
+                    },
+                    {
+                        "area_code": "511526",
+                        "area_name": "珙县"
+                    },
+                    {
+                        "area_code": "511527",
+                        "area_name": "筠连县"
+                    },
+                    {
+                        "area_code": "511528",
+                        "area_name": "兴文县"
+                    },
+                    {
+                        "area_code": "511529",
+                        "area_name": "屏山县"
+                    }
+                ]
+            },
+            {
+                "area_code": "511600",
+                "area_name": "广安市",
+                "area": [
+                    {
+                        "area_code": "511601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511602",
+                        "area_name": "广安区"
+                    },
+                    {
+                        "area_code": "511603",
+                        "area_name": "前锋区"
+                    },
+                    {
+                        "area_code": "511621",
+                        "area_name": "岳池县"
+                    },
+                    {
+                        "area_code": "511622",
+                        "area_name": "武胜县"
+                    },
+                    {
+                        "area_code": "511623",
+                        "area_name": "邻水县"
+                    },
+                    {
+                        "area_code": "511681",
+                        "area_name": "华蓥市"
+                    }
+                ]
+            },
+            {
+                "area_code": "511700",
+                "area_name": "达州市",
+                "area": [
+                    {
+                        "area_code": "511701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511702",
+                        "area_name": "通川区"
+                    },
+                    {
+                        "area_code": "511703",
+                        "area_name": "达川区"
+                    },
+                    {
+                        "area_code": "511722",
+                        "area_name": "宣汉县"
+                    },
+                    {
+                        "area_code": "511723",
+                        "area_name": "开江县"
+                    },
+                    {
+                        "area_code": "511724",
+                        "area_name": "大竹县"
+                    },
+                    {
+                        "area_code": "511725",
+                        "area_name": "渠县"
+                    },
+                    {
+                        "area_code": "511781",
+                        "area_name": "万源市"
+                    }
+                ]
+            },
+            {
+                "area_code": "511800",
+                "area_name": "雅安市",
+                "area": [
+                    {
+                        "area_code": "511801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511802",
+                        "area_name": "雨城区"
+                    },
+                    {
+                        "area_code": "511803",
+                        "area_name": "名山区"
+                    },
+                    {
+                        "area_code": "511822",
+                        "area_name": "荥经县"
+                    },
+                    {
+                        "area_code": "511823",
+                        "area_name": "汉源县"
+                    },
+                    {
+                        "area_code": "511824",
+                        "area_name": "石棉县"
+                    },
+                    {
+                        "area_code": "511825",
+                        "area_name": "天全县"
+                    },
+                    {
+                        "area_code": "511826",
+                        "area_name": "芦山县"
+                    },
+                    {
+                        "area_code": "511827",
+                        "area_name": "宝兴县"
+                    }
+                ]
+            },
+            {
+                "area_code": "511900",
+                "area_name": "巴中市",
+                "area": [
+                    {
+                        "area_code": "511901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "511902",
+                        "area_name": "巴州区"
+                    },
+                    {
+                        "area_code": "511903",
+                        "area_name": "恩阳区"
+                    },
+                    {
+                        "area_code": "511921",
+                        "area_name": "通江县"
+                    },
+                    {
+                        "area_code": "511922",
+                        "area_name": "南江县"
+                    },
+                    {
+                        "area_code": "511923",
+                        "area_name": "平昌县"
+                    }
+                ]
+            },
+            {
+                "area_code": "512000",
+                "area_name": "资阳市",
+                "area": [
+                    {
+                        "area_code": "512001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "512002",
+                        "area_name": "雁江区"
+                    },
+                    {
+                        "area_code": "512021",
+                        "area_name": "安岳县"
+                    },
+                    {
+                        "area_code": "512022",
+                        "area_name": "乐至县"
+                    }
+                ]
+            },
+            {
+                "area_code": "513200",
+                "area_name": "阿坝藏族羌族自治州",
+                "area": [
+                    {
+                        "area_code": "513201",
+                        "area_name": "马尔康市"
+                    },
+                    {
+                        "area_code": "513221",
+                        "area_name": "汶川县"
+                    },
+                    {
+                        "area_code": "513222",
+                        "area_name": "理县"
+                    },
+                    {
+                        "area_code": "513223",
+                        "area_name": "茂县"
+                    },
+                    {
+                        "area_code": "513224",
+                        "area_name": "松潘县"
+                    },
+                    {
+                        "area_code": "513225",
+                        "area_name": "九寨沟县"
+                    },
+                    {
+                        "area_code": "513226",
+                        "area_name": "金川县"
+                    },
+                    {
+                        "area_code": "513227",
+                        "area_name": "小金县"
+                    },
+                    {
+                        "area_code": "513228",
+                        "area_name": "黑水县"
+                    },
+                    {
+                        "area_code": "513230",
+                        "area_name": "壤塘县"
+                    },
+                    {
+                        "area_code": "513231",
+                        "area_name": "阿坝县"
+                    },
+                    {
+                        "area_code": "513232",
+                        "area_name": "若尔盖县"
+                    },
+                    {
+                        "area_code": "513233",
+                        "area_name": "红原县"
+                    }
+                ]
+            },
+            {
+                "area_code": "513300",
+                "area_name": "甘孜藏族自治州",
+                "area": [
+                    {
+                        "area_code": "513301",
+                        "area_name": "康定市"
+                    },
+                    {
+                        "area_code": "513322",
+                        "area_name": "泸定县"
+                    },
+                    {
+                        "area_code": "513323",
+                        "area_name": "丹巴县"
+                    },
+                    {
+                        "area_code": "513324",
+                        "area_name": "九龙县"
+                    },
+                    {
+                        "area_code": "513325",
+                        "area_name": "雅江县"
+                    },
+                    {
+                        "area_code": "513326",
+                        "area_name": "道孚县"
+                    },
+                    {
+                        "area_code": "513327",
+                        "area_name": "炉霍县"
+                    },
+                    {
+                        "area_code": "513328",
+                        "area_name": "甘孜县"
+                    },
+                    {
+                        "area_code": "513329",
+                        "area_name": "新龙县"
+                    },
+                    {
+                        "area_code": "513330",
+                        "area_name": "德格县"
+                    },
+                    {
+                        "area_code": "513331",
+                        "area_name": "白玉县"
+                    },
+                    {
+                        "area_code": "513332",
+                        "area_name": "石渠县"
+                    },
+                    {
+                        "area_code": "513333",
+                        "area_name": "色达县"
+                    },
+                    {
+                        "area_code": "513334",
+                        "area_name": "理塘县"
+                    },
+                    {
+                        "area_code": "513335",
+                        "area_name": "巴塘县"
+                    },
+                    {
+                        "area_code": "513336",
+                        "area_name": "乡城县"
+                    },
+                    {
+                        "area_code": "513337",
+                        "area_name": "稻城县"
+                    },
+                    {
+                        "area_code": "513338",
+                        "area_name": "得荣县"
+                    }
+                ]
+            },
+            {
+                "area_code": "513400",
+                "area_name": "凉山彝族自治州",
+                "area": [
+                    {
+                        "area_code": "513401",
+                        "area_name": "西昌市"
+                    },
+                    {
+                        "area_code": "513422",
+                        "area_name": "木里藏族自治县"
+                    },
+                    {
+                        "area_code": "513423",
+                        "area_name": "盐源县"
+                    },
+                    {
+                        "area_code": "513424",
+                        "area_name": "德昌县"
+                    },
+                    {
+                        "area_code": "513425",
+                        "area_name": "会理县"
+                    },
+                    {
+                        "area_code": "513426",
+                        "area_name": "会东县"
+                    },
+                    {
+                        "area_code": "513427",
+                        "area_name": "宁南县"
+                    },
+                    {
+                        "area_code": "513428",
+                        "area_name": "普格县"
+                    },
+                    {
+                        "area_code": "513429",
+                        "area_name": "布拖县"
+                    },
+                    {
+                        "area_code": "513430",
+                        "area_name": "金阳县"
+                    },
+                    {
+                        "area_code": "513431",
+                        "area_name": "昭觉县"
+                    },
+                    {
+                        "area_code": "513432",
+                        "area_name": "喜德县"
+                    },
+                    {
+                        "area_code": "513433",
+                        "area_name": "冕宁县"
+                    },
+                    {
+                        "area_code": "513434",
+                        "area_name": "越西县"
+                    },
+                    {
+                        "area_code": "513435",
+                        "area_name": "甘洛县"
+                    },
+                    {
+                        "area_code": "513436",
+                        "area_name": "美姑县"
+                    },
+                    {
+                        "area_code": "513437",
+                        "area_name": "雷波县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "520000",
+        "area_name": "贵州省",
+        "city": [
+            {
+                "area_code": "520100",
+                "area_name": "贵阳市",
+                "area": [
+                    {
+                        "area_code": "520101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "520102",
+                        "area_name": "南明区"
+                    },
+                    {
+                        "area_code": "520103",
+                        "area_name": "云岩区"
+                    },
+                    {
+                        "area_code": "520111",
+                        "area_name": "花溪区"
+                    },
+                    {
+                        "area_code": "520112",
+                        "area_name": "乌当区"
+                    },
+                    {
+                        "area_code": "520113",
+                        "area_name": "白云区"
+                    },
+                    {
+                        "area_code": "520115",
+                        "area_name": "观山湖区"
+                    },
+                    {
+                        "area_code": "520121",
+                        "area_name": "开阳县"
+                    },
+                    {
+                        "area_code": "520122",
+                        "area_name": "息烽县"
+                    },
+                    {
+                        "area_code": "520123",
+                        "area_name": "修文县"
+                    },
+                    {
+                        "area_code": "520181",
+                        "area_name": "清镇市"
+                    }
+                ]
+            },
+            {
+                "area_code": "520200",
+                "area_name": "六盘水市",
+                "area": [
+                    {
+                        "area_code": "520201",
+                        "area_name": "钟山区"
+                    },
+                    {
+                        "area_code": "520203",
+                        "area_name": "六枝特区"
+                    },
+                    {
+                        "area_code": "520221",
+                        "area_name": "水城县"
+                    },
+                    {
+                        "area_code": "520222",
+                        "area_name": "盘县"
+                    }
+                ]
+            },
+            {
+                "area_code": "520300",
+                "area_name": "遵义市",
+                "area": [
+                    {
+                        "area_code": "520301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "520302",
+                        "area_name": "红花岗区"
+                    },
+                    {
+                        "area_code": "520303",
+                        "area_name": "汇川区"
+                    },
+                    {
+                        "area_code": "520304",
+                        "area_name": "播州区"
+                    },
+                    {
+                        "area_code": "520322",
+                        "area_name": "桐梓县"
+                    },
+                    {
+                        "area_code": "520323",
+                        "area_name": "绥阳县"
+                    },
+                    {
+                        "area_code": "520324",
+                        "area_name": "正安县"
+                    },
+                    {
+                        "area_code": "520325",
+                        "area_name": "道真仡佬族苗族自治县"
+                    },
+                    {
+                        "area_code": "520326",
+                        "area_name": "务川仡佬族苗族自治县"
+                    },
+                    {
+                        "area_code": "520327",
+                        "area_name": "凤冈县"
+                    },
+                    {
+                        "area_code": "520328",
+                        "area_name": "湄潭县"
+                    },
+                    {
+                        "area_code": "520329",
+                        "area_name": "余庆县"
+                    },
+                    {
+                        "area_code": "520330",
+                        "area_name": "习水县"
+                    },
+                    {
+                        "area_code": "520381",
+                        "area_name": "赤水市"
+                    },
+                    {
+                        "area_code": "520382",
+                        "area_name": "仁怀市"
+                    }
+                ]
+            },
+            {
+                "area_code": "520400",
+                "area_name": "安顺市",
+                "area": [
+                    {
+                        "area_code": "520401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "520402",
+                        "area_name": "西秀区"
+                    },
+                    {
+                        "area_code": "520403",
+                        "area_name": "平坝区"
+                    },
+                    {
+                        "area_code": "520422",
+                        "area_name": "普定县"
+                    },
+                    {
+                        "area_code": "520423",
+                        "area_name": "镇宁布依族苗族自治县"
+                    },
+                    {
+                        "area_code": "520424",
+                        "area_name": "关岭布依族苗族自治县"
+                    },
+                    {
+                        "area_code": "520425",
+                        "area_name": "紫云苗族布依族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "520500",
+                "area_name": "毕节市",
+                "area": [
+                    {
+                        "area_code": "520501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "520502",
+                        "area_name": "七星关区"
+                    },
+                    {
+                        "area_code": "520521",
+                        "area_name": "大方县"
+                    },
+                    {
+                        "area_code": "520522",
+                        "area_name": "黔西县"
+                    },
+                    {
+                        "area_code": "520523",
+                        "area_name": "金沙县"
+                    },
+                    {
+                        "area_code": "520524",
+                        "area_name": "织金县"
+                    },
+                    {
+                        "area_code": "520525",
+                        "area_name": "纳雍县"
+                    },
+                    {
+                        "area_code": "520526",
+                        "area_name": "威宁彝族回族苗族自治县"
+                    },
+                    {
+                        "area_code": "520527",
+                        "area_name": "赫章县"
+                    }
+                ]
+            },
+            {
+                "area_code": "520600",
+                "area_name": "铜仁市",
+                "area": [
+                    {
+                        "area_code": "520601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "520602",
+                        "area_name": "碧江区"
+                    },
+                    {
+                        "area_code": "520603",
+                        "area_name": "万山区"
+                    },
+                    {
+                        "area_code": "520621",
+                        "area_name": "江口县"
+                    },
+                    {
+                        "area_code": "520622",
+                        "area_name": "玉屏侗族自治县"
+                    },
+                    {
+                        "area_code": "520623",
+                        "area_name": "石阡县"
+                    },
+                    {
+                        "area_code": "520624",
+                        "area_name": "思南县"
+                    },
+                    {
+                        "area_code": "520625",
+                        "area_name": "印江土家族苗族自治县"
+                    },
+                    {
+                        "area_code": "520626",
+                        "area_name": "德江县"
+                    },
+                    {
+                        "area_code": "520627",
+                        "area_name": "沿河土家族自治县"
+                    },
+                    {
+                        "area_code": "520628",
+                        "area_name": "松桃苗族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "522300",
+                "area_name": "黔西南布依族苗族自治州",
+                "area": [
+                    {
+                        "area_code": "522301",
+                        "area_name": "兴义市"
+                    },
+                    {
+                        "area_code": "522322",
+                        "area_name": "兴仁县"
+                    },
+                    {
+                        "area_code": "522323",
+                        "area_name": "普安县"
+                    },
+                    {
+                        "area_code": "522324",
+                        "area_name": "晴隆县"
+                    },
+                    {
+                        "area_code": "522325",
+                        "area_name": "贞丰县"
+                    },
+                    {
+                        "area_code": "522326",
+                        "area_name": "望谟县"
+                    },
+                    {
+                        "area_code": "522327",
+                        "area_name": "册亨县"
+                    },
+                    {
+                        "area_code": "522328",
+                        "area_name": "安龙县"
+                    }
+                ]
+            },
+            {
+                "area_code": "522600",
+                "area_name": "黔东南苗族侗族自治州",
+                "area": [
+                    {
+                        "area_code": "522601",
+                        "area_name": "凯里市"
+                    },
+                    {
+                        "area_code": "522622",
+                        "area_name": "黄平县"
+                    },
+                    {
+                        "area_code": "522623",
+                        "area_name": "施秉县"
+                    },
+                    {
+                        "area_code": "522624",
+                        "area_name": "三穗县"
+                    },
+                    {
+                        "area_code": "522625",
+                        "area_name": "镇远县"
+                    },
+                    {
+                        "area_code": "522626",
+                        "area_name": "岑巩县"
+                    },
+                    {
+                        "area_code": "522627",
+                        "area_name": "天柱县"
+                    },
+                    {
+                        "area_code": "522628",
+                        "area_name": "锦屏县"
+                    },
+                    {
+                        "area_code": "522629",
+                        "area_name": "剑河县"
+                    },
+                    {
+                        "area_code": "522630",
+                        "area_name": "台江县"
+                    },
+                    {
+                        "area_code": "522631",
+                        "area_name": "黎平县"
+                    },
+                    {
+                        "area_code": "522632",
+                        "area_name": "榕江县"
+                    },
+                    {
+                        "area_code": "522633",
+                        "area_name": "从江县"
+                    },
+                    {
+                        "area_code": "522634",
+                        "area_name": "雷山县"
+                    },
+                    {
+                        "area_code": "522635",
+                        "area_name": "麻江县"
+                    },
+                    {
+                        "area_code": "522636",
+                        "area_name": "丹寨县"
+                    }
+                ]
+            },
+            {
+                "area_code": "522700",
+                "area_name": "黔南布依族苗族自治州",
+                "area": [
+                    {
+                        "area_code": "522701",
+                        "area_name": "都匀市"
+                    },
+                    {
+                        "area_code": "522702",
+                        "area_name": "福泉市"
+                    },
+                    {
+                        "area_code": "522722",
+                        "area_name": "荔波县"
+                    },
+                    {
+                        "area_code": "522723",
+                        "area_name": "贵定县"
+                    },
+                    {
+                        "area_code": "522725",
+                        "area_name": "瓮安县"
+                    },
+                    {
+                        "area_code": "522726",
+                        "area_name": "独山县"
+                    },
+                    {
+                        "area_code": "522727",
+                        "area_name": "平塘县"
+                    },
+                    {
+                        "area_code": "522728",
+                        "area_name": "罗甸县"
+                    },
+                    {
+                        "area_code": "522729",
+                        "area_name": "长顺县"
+                    },
+                    {
+                        "area_code": "522730",
+                        "area_name": "龙里县"
+                    },
+                    {
+                        "area_code": "522731",
+                        "area_name": "惠水县"
+                    },
+                    {
+                        "area_code": "522732",
+                        "area_name": "三都水族自治县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "530000",
+        "area_name": "云南省",
+        "city": [
+            {
+                "area_code": "530100",
+                "area_name": "昆明市",
+                "area": [
+                    {
+                        "area_code": "530101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530102",
+                        "area_name": "五华区"
+                    },
+                    {
+                        "area_code": "530103",
+                        "area_name": "盘龙区"
+                    },
+                    {
+                        "area_code": "530111",
+                        "area_name": "官渡区"
+                    },
+                    {
+                        "area_code": "530112",
+                        "area_name": "西山区"
+                    },
+                    {
+                        "area_code": "530113",
+                        "area_name": "东川区"
+                    },
+                    {
+                        "area_code": "530114",
+                        "area_name": "呈贡区"
+                    },
+                    {
+                        "area_code": "530122",
+                        "area_name": "晋宁县"
+                    },
+                    {
+                        "area_code": "530124",
+                        "area_name": "富民县"
+                    },
+                    {
+                        "area_code": "530125",
+                        "area_name": "宜良县"
+                    },
+                    {
+                        "area_code": "530126",
+                        "area_name": "石林彝族自治县"
+                    },
+                    {
+                        "area_code": "530127",
+                        "area_name": "嵩明县"
+                    },
+                    {
+                        "area_code": "530128",
+                        "area_name": "禄劝彝族苗族自治县"
+                    },
+                    {
+                        "area_code": "530129",
+                        "area_name": "寻甸回族彝族自治县"
+                    },
+                    {
+                        "area_code": "530181",
+                        "area_name": "安宁市"
+                    }
+                ]
+            },
+            {
+                "area_code": "530300",
+                "area_name": "曲靖市",
+                "area": [
+                    {
+                        "area_code": "530301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530302",
+                        "area_name": "麒麟区"
+                    },
+                    {
+                        "area_code": "530303",
+                        "area_name": "沾益区"
+                    },
+                    {
+                        "area_code": "530321",
+                        "area_name": "马龙县"
+                    },
+                    {
+                        "area_code": "530322",
+                        "area_name": "陆良县"
+                    },
+                    {
+                        "area_code": "530323",
+                        "area_name": "师宗县"
+                    },
+                    {
+                        "area_code": "530324",
+                        "area_name": "罗平县"
+                    },
+                    {
+                        "area_code": "530325",
+                        "area_name": "富源县"
+                    },
+                    {
+                        "area_code": "530326",
+                        "area_name": "会泽县"
+                    },
+                    {
+                        "area_code": "530381",
+                        "area_name": "宣威市"
+                    }
+                ]
+            },
+            {
+                "area_code": "530400",
+                "area_name": "玉溪市",
+                "area": [
+                    {
+                        "area_code": "530401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530402",
+                        "area_name": "红塔区"
+                    },
+                    {
+                        "area_code": "530403",
+                        "area_name": "江川区"
+                    },
+                    {
+                        "area_code": "530422",
+                        "area_name": "澄江县"
+                    },
+                    {
+                        "area_code": "530423",
+                        "area_name": "通海县"
+                    },
+                    {
+                        "area_code": "530424",
+                        "area_name": "华宁县"
+                    },
+                    {
+                        "area_code": "530425",
+                        "area_name": "易门县"
+                    },
+                    {
+                        "area_code": "530426",
+                        "area_name": "峨山彝族自治县"
+                    },
+                    {
+                        "area_code": "530427",
+                        "area_name": "新平彝族傣族自治县"
+                    },
+                    {
+                        "area_code": "530428",
+                        "area_name": "元江哈尼族彝族傣族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "530500",
+                "area_name": "保山市",
+                "area": [
+                    {
+                        "area_code": "530501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530502",
+                        "area_name": "隆阳区"
+                    },
+                    {
+                        "area_code": "530521",
+                        "area_name": "施甸县"
+                    },
+                    {
+                        "area_code": "530523",
+                        "area_name": "龙陵县"
+                    },
+                    {
+                        "area_code": "530524",
+                        "area_name": "昌宁县"
+                    },
+                    {
+                        "area_code": "530581",
+                        "area_name": "腾冲市"
+                    }
+                ]
+            },
+            {
+                "area_code": "530600",
+                "area_name": "昭通市",
+                "area": [
+                    {
+                        "area_code": "530601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530602",
+                        "area_name": "昭阳区"
+                    },
+                    {
+                        "area_code": "530621",
+                        "area_name": "鲁甸县"
+                    },
+                    {
+                        "area_code": "530622",
+                        "area_name": "巧家县"
+                    },
+                    {
+                        "area_code": "530623",
+                        "area_name": "盐津县"
+                    },
+                    {
+                        "area_code": "530624",
+                        "area_name": "大关县"
+                    },
+                    {
+                        "area_code": "530625",
+                        "area_name": "永善县"
+                    },
+                    {
+                        "area_code": "530626",
+                        "area_name": "绥江县"
+                    },
+                    {
+                        "area_code": "530627",
+                        "area_name": "镇雄县"
+                    },
+                    {
+                        "area_code": "530628",
+                        "area_name": "彝良县"
+                    },
+                    {
+                        "area_code": "530629",
+                        "area_name": "威信县"
+                    },
+                    {
+                        "area_code": "530630",
+                        "area_name": "水富县"
+                    }
+                ]
+            },
+            {
+                "area_code": "530700",
+                "area_name": "丽江市",
+                "area": [
+                    {
+                        "area_code": "530701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530702",
+                        "area_name": "古城区"
+                    },
+                    {
+                        "area_code": "530721",
+                        "area_name": "玉龙纳西族自治县"
+                    },
+                    {
+                        "area_code": "530722",
+                        "area_name": "永胜县"
+                    },
+                    {
+                        "area_code": "530723",
+                        "area_name": "华坪县"
+                    },
+                    {
+                        "area_code": "530724",
+                        "area_name": "宁蒗彝族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "530800",
+                "area_name": "普洱市",
+                "area": [
+                    {
+                        "area_code": "530801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530802",
+                        "area_name": "思茅区"
+                    },
+                    {
+                        "area_code": "530821",
+                        "area_name": "宁洱哈尼族彝族自治县"
+                    },
+                    {
+                        "area_code": "530822",
+                        "area_name": "墨江哈尼族自治县"
+                    },
+                    {
+                        "area_code": "530823",
+                        "area_name": "景东彝族自治县"
+                    },
+                    {
+                        "area_code": "530824",
+                        "area_name": "景谷傣族彝族自治县"
+                    },
+                    {
+                        "area_code": "530825",
+                        "area_name": "镇沅彝族哈尼族拉祜族自治县"
+                    },
+                    {
+                        "area_code": "530826",
+                        "area_name": "江城哈尼族彝族自治县"
+                    },
+                    {
+                        "area_code": "530827",
+                        "area_name": "孟连傣族拉祜族佤族自治县"
+                    },
+                    {
+                        "area_code": "530828",
+                        "area_name": "澜沧拉祜族自治县"
+                    },
+                    {
+                        "area_code": "530829",
+                        "area_name": "西盟佤族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "530900",
+                "area_name": "临沧市",
+                "area": [
+                    {
+                        "area_code": "530901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "530902",
+                        "area_name": "临翔区"
+                    },
+                    {
+                        "area_code": "530921",
+                        "area_name": "凤庆县"
+                    },
+                    {
+                        "area_code": "530922",
+                        "area_name": "云县"
+                    },
+                    {
+                        "area_code": "530923",
+                        "area_name": "永德县"
+                    },
+                    {
+                        "area_code": "530924",
+                        "area_name": "镇康县"
+                    },
+                    {
+                        "area_code": "530925",
+                        "area_name": "双江拉祜族佤族布朗族傣族自治县"
+                    },
+                    {
+                        "area_code": "530926",
+                        "area_name": "耿马傣族佤族自治县"
+                    },
+                    {
+                        "area_code": "530927",
+                        "area_name": "沧源佤族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "532300",
+                "area_name": "楚雄彝族自治州",
+                "area": [
+                    {
+                        "area_code": "532301",
+                        "area_name": "楚雄市"
+                    },
+                    {
+                        "area_code": "532322",
+                        "area_name": "双柏县"
+                    },
+                    {
+                        "area_code": "532323",
+                        "area_name": "牟定县"
+                    },
+                    {
+                        "area_code": "532324",
+                        "area_name": "南华县"
+                    },
+                    {
+                        "area_code": "532325",
+                        "area_name": "姚安县"
+                    },
+                    {
+                        "area_code": "532326",
+                        "area_name": "大姚县"
+                    },
+                    {
+                        "area_code": "532327",
+                        "area_name": "永仁县"
+                    },
+                    {
+                        "area_code": "532328",
+                        "area_name": "元谋县"
+                    },
+                    {
+                        "area_code": "532329",
+                        "area_name": "武定县"
+                    },
+                    {
+                        "area_code": "532331",
+                        "area_name": "禄丰县"
+                    }
+                ]
+            },
+            {
+                "area_code": "532500",
+                "area_name": "红河哈尼族彝族自治州",
+                "area": [
+                    {
+                        "area_code": "532501",
+                        "area_name": "个旧市"
+                    },
+                    {
+                        "area_code": "532502",
+                        "area_name": "开远市"
+                    },
+                    {
+                        "area_code": "532503",
+                        "area_name": "蒙自市"
+                    },
+                    {
+                        "area_code": "532504",
+                        "area_name": "弥勒市"
+                    },
+                    {
+                        "area_code": "532523",
+                        "area_name": "屏边苗族自治县"
+                    },
+                    {
+                        "area_code": "532524",
+                        "area_name": "建水县"
+                    },
+                    {
+                        "area_code": "532525",
+                        "area_name": "石屏县"
+                    },
+                    {
+                        "area_code": "532527",
+                        "area_name": "泸西县"
+                    },
+                    {
+                        "area_code": "532528",
+                        "area_name": "元阳县"
+                    },
+                    {
+                        "area_code": "532529",
+                        "area_name": "红河县"
+                    },
+                    {
+                        "area_code": "532530",
+                        "area_name": "金平苗族瑶族傣族自治县"
+                    },
+                    {
+                        "area_code": "532531",
+                        "area_name": "绿春县"
+                    },
+                    {
+                        "area_code": "532532",
+                        "area_name": "河口瑶族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "532600",
+                "area_name": "文山壮族苗族自治州",
+                "area": [
+                    {
+                        "area_code": "532601",
+                        "area_name": "文山市"
+                    },
+                    {
+                        "area_code": "532622",
+                        "area_name": "砚山县"
+                    },
+                    {
+                        "area_code": "532623",
+                        "area_name": "西畴县"
+                    },
+                    {
+                        "area_code": "532624",
+                        "area_name": "麻栗坡县"
+                    },
+                    {
+                        "area_code": "532625",
+                        "area_name": "马关县"
+                    },
+                    {
+                        "area_code": "532626",
+                        "area_name": "丘北县"
+                    },
+                    {
+                        "area_code": "532627",
+                        "area_name": "广南县"
+                    },
+                    {
+                        "area_code": "532628",
+                        "area_name": "富宁县"
+                    }
+                ]
+            },
+            {
+                "area_code": "532800",
+                "area_name": "西双版纳傣族自治州",
+                "area": [
+                    {
+                        "area_code": "532801",
+                        "area_name": "景洪市"
+                    },
+                    {
+                        "area_code": "532822",
+                        "area_name": "勐海县"
+                    },
+                    {
+                        "area_code": "532823",
+                        "area_name": "勐腊县"
+                    }
+                ]
+            },
+            {
+                "area_code": "532900",
+                "area_name": "大理白族自治州",
+                "area": [
+                    {
+                        "area_code": "532901",
+                        "area_name": "大理市"
+                    },
+                    {
+                        "area_code": "532922",
+                        "area_name": "漾濞彝族自治县"
+                    },
+                    {
+                        "area_code": "532923",
+                        "area_name": "祥云县"
+                    },
+                    {
+                        "area_code": "532924",
+                        "area_name": "宾川县"
+                    },
+                    {
+                        "area_code": "532925",
+                        "area_name": "弥渡县"
+                    },
+                    {
+                        "area_code": "532926",
+                        "area_name": "南涧彝族自治县"
+                    },
+                    {
+                        "area_code": "532927",
+                        "area_name": "巍山彝族回族自治县"
+                    },
+                    {
+                        "area_code": "532928",
+                        "area_name": "永平县"
+                    },
+                    {
+                        "area_code": "532929",
+                        "area_name": "云龙县"
+                    },
+                    {
+                        "area_code": "532930",
+                        "area_name": "洱源县"
+                    },
+                    {
+                        "area_code": "532931",
+                        "area_name": "剑川县"
+                    },
+                    {
+                        "area_code": "532932",
+                        "area_name": "鹤庆县"
+                    }
+                ]
+            },
+            {
+                "area_code": "533100",
+                "area_name": "德宏傣族景颇族自治州",
+                "area": [
+                    {
+                        "area_code": "533102",
+                        "area_name": "瑞丽市"
+                    },
+                    {
+                        "area_code": "533103",
+                        "area_name": "芒市"
+                    },
+                    {
+                        "area_code": "533122",
+                        "area_name": "梁河县"
+                    },
+                    {
+                        "area_code": "533123",
+                        "area_name": "盈江县"
+                    },
+                    {
+                        "area_code": "533124",
+                        "area_name": "陇川县"
+                    }
+                ]
+            },
+            {
+                "area_code": "533300",
+                "area_name": "怒江傈僳族自治州",
+                "area": [
+                    {
+                        "area_code": "533301",
+                        "area_name": "泸水市"
+                    },
+                    {
+                        "area_code": "533323",
+                        "area_name": "福贡县"
+                    },
+                    {
+                        "area_code": "533324",
+                        "area_name": "贡山独龙族怒族自治县"
+                    },
+                    {
+                        "area_code": "533325",
+                        "area_name": "兰坪白族普米族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "533400",
+                "area_name": "迪庆藏族自治州",
+                "area": [
+                    {
+                        "area_code": "533401",
+                        "area_name": "香格里拉市"
+                    },
+                    {
+                        "area_code": "533422",
+                        "area_name": "德钦县"
+                    },
+                    {
+                        "area_code": "533423",
+                        "area_name": "维西傈僳族自治县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "540000",
+        "area_name": "西藏自治区",
+        "city": [
+            {
+                "area_code": "540100",
+                "area_name": "拉萨市",
+                "area": [
+                    {
+                        "area_code": "540101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "540102",
+                        "area_name": "城关区"
+                    },
+                    {
+                        "area_code": "540103",
+                        "area_name": "堆龙德庆区"
+                    },
+                    {
+                        "area_code": "540121",
+                        "area_name": "林周县"
+                    },
+                    {
+                        "area_code": "540122",
+                        "area_name": "当雄县"
+                    },
+                    {
+                        "area_code": "540123",
+                        "area_name": "尼木县"
+                    },
+                    {
+                        "area_code": "540124",
+                        "area_name": "曲水县"
+                    },
+                    {
+                        "area_code": "540126",
+                        "area_name": "达孜县"
+                    },
+                    {
+                        "area_code": "540127",
+                        "area_name": "墨竹工卡县"
+                    }
+                ]
+            },
+            {
+                "area_code": "540200",
+                "area_name": "日喀则市",
+                "area": [
+                    {
+                        "area_code": "540202",
+                        "area_name": "桑珠孜区"
+                    },
+                    {
+                        "area_code": "540221",
+                        "area_name": "南木林县"
+                    },
+                    {
+                        "area_code": "540222",
+                        "area_name": "江孜县"
+                    },
+                    {
+                        "area_code": "540223",
+                        "area_name": "定日县"
+                    },
+                    {
+                        "area_code": "540224",
+                        "area_name": "萨迦县"
+                    },
+                    {
+                        "area_code": "540225",
+                        "area_name": "拉孜县"
+                    },
+                    {
+                        "area_code": "540226",
+                        "area_name": "昂仁县"
+                    },
+                    {
+                        "area_code": "540227",
+                        "area_name": "谢通门县"
+                    },
+                    {
+                        "area_code": "540228",
+                        "area_name": "白朗县"
+                    },
+                    {
+                        "area_code": "540229",
+                        "area_name": "仁布县"
+                    },
+                    {
+                        "area_code": "540230",
+                        "area_name": "康马县"
+                    },
+                    {
+                        "area_code": "540231",
+                        "area_name": "定结县"
+                    },
+                    {
+                        "area_code": "540232",
+                        "area_name": "仲巴县"
+                    },
+                    {
+                        "area_code": "540233",
+                        "area_name": "亚东县"
+                    },
+                    {
+                        "area_code": "540234",
+                        "area_name": "吉隆县"
+                    },
+                    {
+                        "area_code": "540235",
+                        "area_name": "聂拉木县"
+                    },
+                    {
+                        "area_code": "540236",
+                        "area_name": "萨嘎县"
+                    },
+                    {
+                        "area_code": "540237",
+                        "area_name": "岗巴县"
+                    }
+                ]
+            },
+            {
+                "area_code": "540300",
+                "area_name": "昌都市",
+                "area": [
+                    {
+                        "area_code": "540302",
+                        "area_name": "卡若区"
+                    },
+                    {
+                        "area_code": "540321",
+                        "area_name": "江达县"
+                    },
+                    {
+                        "area_code": "540322",
+                        "area_name": "贡觉县"
+                    },
+                    {
+                        "area_code": "540323",
+                        "area_name": "类乌齐县"
+                    },
+                    {
+                        "area_code": "540324",
+                        "area_name": "丁青县"
+                    },
+                    {
+                        "area_code": "540325",
+                        "area_name": "察雅县"
+                    },
+                    {
+                        "area_code": "540326",
+                        "area_name": "八宿县"
+                    },
+                    {
+                        "area_code": "540327",
+                        "area_name": "左贡县"
+                    },
+                    {
+                        "area_code": "540328",
+                        "area_name": "芒康县"
+                    },
+                    {
+                        "area_code": "540329",
+                        "area_name": "洛隆县"
+                    },
+                    {
+                        "area_code": "540330",
+                        "area_name": "边坝县"
+                    }
+                ]
+            },
+            {
+                "area_code": "540400",
+                "area_name": "林芝市",
+                "area": [
+                    {
+                        "area_code": "540402",
+                        "area_name": "巴宜区"
+                    },
+                    {
+                        "area_code": "540421",
+                        "area_name": "工布江达县"
+                    },
+                    {
+                        "area_code": "540422",
+                        "area_name": "米林县"
+                    },
+                    {
+                        "area_code": "540423",
+                        "area_name": "墨脱县"
+                    },
+                    {
+                        "area_code": "540424",
+                        "area_name": "波密县"
+                    },
+                    {
+                        "area_code": "540425",
+                        "area_name": "察隅县"
+                    },
+                    {
+                        "area_code": "540426",
+                        "area_name": "朗县"
+                    }
+                ]
+            },
+            {
+                "area_code": "540500",
+                "area_name": "山南市",
+                "area": [
+                    {
+                        "area_code": "540501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "540502",
+                        "area_name": "乃东区"
+                    },
+                    {
+                        "area_code": "540521",
+                        "area_name": "扎囊县"
+                    },
+                    {
+                        "area_code": "540522",
+                        "area_name": "贡嘎县"
+                    },
+                    {
+                        "area_code": "540523",
+                        "area_name": "桑日县"
+                    },
+                    {
+                        "area_code": "540524",
+                        "area_name": "琼结县"
+                    },
+                    {
+                        "area_code": "540525",
+                        "area_name": "曲松县"
+                    },
+                    {
+                        "area_code": "540526",
+                        "area_name": "措美县"
+                    },
+                    {
+                        "area_code": "540527",
+                        "area_name": "洛扎县"
+                    },
+                    {
+                        "area_code": "540528",
+                        "area_name": "加查县"
+                    },
+                    {
+                        "area_code": "540529",
+                        "area_name": "隆子县"
+                    },
+                    {
+                        "area_code": "540530",
+                        "area_name": "错那县"
+                    },
+                    {
+                        "area_code": "540531",
+                        "area_name": "浪卡子县"
+                    }
+                ]
+            },
+            {
+                "area_code": "542400",
+                "area_name": "那曲地区",
+                "area": [
+                    {
+                        "area_code": "542421",
+                        "area_name": "那曲县"
+                    },
+                    {
+                        "area_code": "542422",
+                        "area_name": "嘉黎县"
+                    },
+                    {
+                        "area_code": "542423",
+                        "area_name": "比如县"
+                    },
+                    {
+                        "area_code": "542424",
+                        "area_name": "聂荣县"
+                    },
+                    {
+                        "area_code": "542425",
+                        "area_name": "安多县"
+                    },
+                    {
+                        "area_code": "542426",
+                        "area_name": "申扎县"
+                    },
+                    {
+                        "area_code": "542427",
+                        "area_name": "索县"
+                    },
+                    {
+                        "area_code": "542428",
+                        "area_name": "班戈县"
+                    },
+                    {
+                        "area_code": "542429",
+                        "area_name": "巴青县"
+                    },
+                    {
+                        "area_code": "542430",
+                        "area_name": "尼玛县"
+                    },
+                    {
+                        "area_code": "542431",
+                        "area_name": "双湖县"
+                    }
+                ]
+            },
+            {
+                "area_code": "542500",
+                "area_name": "阿里地区",
+                "area": [
+                    {
+                        "area_code": "542521",
+                        "area_name": "普兰县"
+                    },
+                    {
+                        "area_code": "542522",
+                        "area_name": "札达县"
+                    },
+                    {
+                        "area_code": "542523",
+                        "area_name": "噶尔县"
+                    },
+                    {
+                        "area_code": "542524",
+                        "area_name": "日土县"
+                    },
+                    {
+                        "area_code": "542525",
+                        "area_name": "革吉县"
+                    },
+                    {
+                        "area_code": "542526",
+                        "area_name": "改则县"
+                    },
+                    {
+                        "area_code": "542527",
+                        "area_name": "措勤县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "610000",
+        "area_name": "陕西省",
+        "city": [
+            {
+                "area_code": "610100",
+                "area_name": "西安市",
+                "area": [
+                    {
+                        "area_code": "610101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610102",
+                        "area_name": "新城区"
+                    },
+                    {
+                        "area_code": "610103",
+                        "area_name": "碑林区"
+                    },
+                    {
+                        "area_code": "610104",
+                        "area_name": "莲湖区"
+                    },
+                    {
+                        "area_code": "610111",
+                        "area_name": "灞桥区"
+                    },
+                    {
+                        "area_code": "610112",
+                        "area_name": "未央区"
+                    },
+                    {
+                        "area_code": "610113",
+                        "area_name": "雁塔区"
+                    },
+                    {
+                        "area_code": "610114",
+                        "area_name": "阎良区"
+                    },
+                    {
+                        "area_code": "610115",
+                        "area_name": "临潼区"
+                    },
+                    {
+                        "area_code": "610116",
+                        "area_name": "长安区"
+                    },
+                    {
+                        "area_code": "610117",
+                        "area_name": "高陵区"
+                    },
+                    {
+                        "area_code": "610122",
+                        "area_name": "蓝田县"
+                    },
+                    {
+                        "area_code": "610124",
+                        "area_name": "周至县"
+                    },
+                    {
+                        "area_code": "610125",
+                        "area_name": "户县"
+                    }
+                ]
+            },
+            {
+                "area_code": "610200",
+                "area_name": "铜川市",
+                "area": [
+                    {
+                        "area_code": "610201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610202",
+                        "area_name": "王益区"
+                    },
+                    {
+                        "area_code": "610203",
+                        "area_name": "印台区"
+                    },
+                    {
+                        "area_code": "610204",
+                        "area_name": "耀州区"
+                    },
+                    {
+                        "area_code": "610222",
+                        "area_name": "宜君县"
+                    }
+                ]
+            },
+            {
+                "area_code": "610300",
+                "area_name": "宝鸡市",
+                "area": [
+                    {
+                        "area_code": "610301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610302",
+                        "area_name": "渭滨区"
+                    },
+                    {
+                        "area_code": "610303",
+                        "area_name": "金台区"
+                    },
+                    {
+                        "area_code": "610304",
+                        "area_name": "陈仓区"
+                    },
+                    {
+                        "area_code": "610322",
+                        "area_name": "凤翔县"
+                    },
+                    {
+                        "area_code": "610323",
+                        "area_name": "岐山县"
+                    },
+                    {
+                        "area_code": "610324",
+                        "area_name": "扶风县"
+                    },
+                    {
+                        "area_code": "610326",
+                        "area_name": "眉县"
+                    },
+                    {
+                        "area_code": "610327",
+                        "area_name": "陇县"
+                    },
+                    {
+                        "area_code": "610328",
+                        "area_name": "千阳县"
+                    },
+                    {
+                        "area_code": "610329",
+                        "area_name": "麟游县"
+                    },
+                    {
+                        "area_code": "610330",
+                        "area_name": "凤县"
+                    },
+                    {
+                        "area_code": "610331",
+                        "area_name": "太白县"
+                    }
+                ]
+            },
+            {
+                "area_code": "610400",
+                "area_name": "咸阳市",
+                "area": [
+                    {
+                        "area_code": "610401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610402",
+                        "area_name": "秦都区"
+                    },
+                    {
+                        "area_code": "610403",
+                        "area_name": "杨陵区"
+                    },
+                    {
+                        "area_code": "610404",
+                        "area_name": "渭城区"
+                    },
+                    {
+                        "area_code": "610422",
+                        "area_name": "三原县"
+                    },
+                    {
+                        "area_code": "610423",
+                        "area_name": "泾阳县"
+                    },
+                    {
+                        "area_code": "610424",
+                        "area_name": "乾县"
+                    },
+                    {
+                        "area_code": "610425",
+                        "area_name": "礼泉县"
+                    },
+                    {
+                        "area_code": "610426",
+                        "area_name": "永寿县"
+                    },
+                    {
+                        "area_code": "610427",
+                        "area_name": "彬县"
+                    },
+                    {
+                        "area_code": "610428",
+                        "area_name": "长武县"
+                    },
+                    {
+                        "area_code": "610429",
+                        "area_name": "旬邑县"
+                    },
+                    {
+                        "area_code": "610430",
+                        "area_name": "淳化县"
+                    },
+                    {
+                        "area_code": "610431",
+                        "area_name": "武功县"
+                    },
+                    {
+                        "area_code": "610481",
+                        "area_name": "兴平市"
+                    }
+                ]
+            },
+            {
+                "area_code": "610500",
+                "area_name": "渭南市",
+                "area": [
+                    {
+                        "area_code": "610501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610502",
+                        "area_name": "临渭区"
+                    },
+                    {
+                        "area_code": "610503",
+                        "area_name": "华州区"
+                    },
+                    {
+                        "area_code": "610522",
+                        "area_name": "潼关县"
+                    },
+                    {
+                        "area_code": "610523",
+                        "area_name": "大荔县"
+                    },
+                    {
+                        "area_code": "610524",
+                        "area_name": "合阳县"
+                    },
+                    {
+                        "area_code": "610525",
+                        "area_name": "澄城县"
+                    },
+                    {
+                        "area_code": "610526",
+                        "area_name": "蒲城县"
+                    },
+                    {
+                        "area_code": "610527",
+                        "area_name": "白水县"
+                    },
+                    {
+                        "area_code": "610528",
+                        "area_name": "富平县"
+                    },
+                    {
+                        "area_code": "610581",
+                        "area_name": "韩城市"
+                    },
+                    {
+                        "area_code": "610582",
+                        "area_name": "华阴市"
+                    }
+                ]
+            },
+            {
+                "area_code": "610600",
+                "area_name": "延安市",
+                "area": [
+                    {
+                        "area_code": "610601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610602",
+                        "area_name": "宝塔区"
+                    },
+                    {
+                        "area_code": "610603",
+                        "area_name": "安塞区"
+                    },
+                    {
+                        "area_code": "610621",
+                        "area_name": "延长县"
+                    },
+                    {
+                        "area_code": "610622",
+                        "area_name": "延川县"
+                    },
+                    {
+                        "area_code": "610623",
+                        "area_name": "子长县"
+                    },
+                    {
+                        "area_code": "610625",
+                        "area_name": "志丹县"
+                    },
+                    {
+                        "area_code": "610626",
+                        "area_name": "吴起县"
+                    },
+                    {
+                        "area_code": "610627",
+                        "area_name": "甘泉县"
+                    },
+                    {
+                        "area_code": "610628",
+                        "area_name": "富县"
+                    },
+                    {
+                        "area_code": "610629",
+                        "area_name": "洛川县"
+                    },
+                    {
+                        "area_code": "610630",
+                        "area_name": "宜川县"
+                    },
+                    {
+                        "area_code": "610631",
+                        "area_name": "黄龙县"
+                    },
+                    {
+                        "area_code": "610632",
+                        "area_name": "黄陵县"
+                    }
+                ]
+            },
+            {
+                "area_code": "610700",
+                "area_name": "汉中市",
+                "area": [
+                    {
+                        "area_code": "610701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610702",
+                        "area_name": "汉台区"
+                    },
+                    {
+                        "area_code": "610721",
+                        "area_name": "南郑县"
+                    },
+                    {
+                        "area_code": "610722",
+                        "area_name": "城固县"
+                    },
+                    {
+                        "area_code": "610723",
+                        "area_name": "洋县"
+                    },
+                    {
+                        "area_code": "610724",
+                        "area_name": "西乡县"
+                    },
+                    {
+                        "area_code": "610725",
+                        "area_name": "勉县"
+                    },
+                    {
+                        "area_code": "610726",
+                        "area_name": "宁强县"
+                    },
+                    {
+                        "area_code": "610727",
+                        "area_name": "略阳县"
+                    },
+                    {
+                        "area_code": "610728",
+                        "area_name": "镇巴县"
+                    },
+                    {
+                        "area_code": "610729",
+                        "area_name": "留坝县"
+                    },
+                    {
+                        "area_code": "610730",
+                        "area_name": "佛坪县"
+                    }
+                ]
+            },
+            {
+                "area_code": "610800",
+                "area_name": "榆林市",
+                "area": [
+                    {
+                        "area_code": "610801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610802",
+                        "area_name": "榆阳区"
+                    },
+                    {
+                        "area_code": "610803",
+                        "area_name": "横山区"
+                    },
+                    {
+                        "area_code": "610821",
+                        "area_name": "神木县"
+                    },
+                    {
+                        "area_code": "610822",
+                        "area_name": "府谷县"
+                    },
+                    {
+                        "area_code": "610824",
+                        "area_name": "靖边县"
+                    },
+                    {
+                        "area_code": "610825",
+                        "area_name": "定边县"
+                    },
+                    {
+                        "area_code": "610826",
+                        "area_name": "绥德县"
+                    },
+                    {
+                        "area_code": "610827",
+                        "area_name": "米脂县"
+                    },
+                    {
+                        "area_code": "610828",
+                        "area_name": "佳县"
+                    },
+                    {
+                        "area_code": "610829",
+                        "area_name": "吴堡县"
+                    },
+                    {
+                        "area_code": "610830",
+                        "area_name": "清涧县"
+                    },
+                    {
+                        "area_code": "610831",
+                        "area_name": "子洲县"
+                    }
+                ]
+            },
+            {
+                "area_code": "610900",
+                "area_name": "安康市",
+                "area": [
+                    {
+                        "area_code": "610901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "610902",
+                        "area_name": "汉滨区"
+                    },
+                    {
+                        "area_code": "610921",
+                        "area_name": "汉阴县"
+                    },
+                    {
+                        "area_code": "610922",
+                        "area_name": "石泉县"
+                    },
+                    {
+                        "area_code": "610923",
+                        "area_name": "宁陕县"
+                    },
+                    {
+                        "area_code": "610924",
+                        "area_name": "紫阳县"
+                    },
+                    {
+                        "area_code": "610925",
+                        "area_name": "岚皋县"
+                    },
+                    {
+                        "area_code": "610926",
+                        "area_name": "平利县"
+                    },
+                    {
+                        "area_code": "610927",
+                        "area_name": "镇坪县"
+                    },
+                    {
+                        "area_code": "610928",
+                        "area_name": "旬阳县"
+                    },
+                    {
+                        "area_code": "610929",
+                        "area_name": "白河县"
+                    }
+                ]
+            },
+            {
+                "area_code": "611000",
+                "area_name": "商洛市",
+                "area": [
+                    {
+                        "area_code": "611001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "611002",
+                        "area_name": "商州区"
+                    },
+                    {
+                        "area_code": "611021",
+                        "area_name": "洛南县"
+                    },
+                    {
+                        "area_code": "611022",
+                        "area_name": "丹凤县"
+                    },
+                    {
+                        "area_code": "611023",
+                        "area_name": "商南县"
+                    },
+                    {
+                        "area_code": "611024",
+                        "area_name": "山阳县"
+                    },
+                    {
+                        "area_code": "611025",
+                        "area_name": "镇安县"
+                    },
+                    {
+                        "area_code": "611026",
+                        "area_name": "柞水县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "620000",
+        "area_name": "甘肃省",
+        "city": [
+            {
+                "area_code": "620100",
+                "area_name": "兰州市",
+                "area": [
+                    {
+                        "area_code": "620101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620102",
+                        "area_name": "城关区"
+                    },
+                    {
+                        "area_code": "620103",
+                        "area_name": "七里河区"
+                    },
+                    {
+                        "area_code": "620104",
+                        "area_name": "西固区"
+                    },
+                    {
+                        "area_code": "620105",
+                        "area_name": "安宁区"
+                    },
+                    {
+                        "area_code": "620111",
+                        "area_name": "红古区"
+                    },
+                    {
+                        "area_code": "620121",
+                        "area_name": "永登县"
+                    },
+                    {
+                        "area_code": "620122",
+                        "area_name": "皋兰县"
+                    },
+                    {
+                        "area_code": "620123",
+                        "area_name": "榆中县"
+                    }
+                ]
+            },
+            {
+                "area_code": "620200",
+                "area_name": "嘉峪关市",
+                "area": [
+                    {
+                        "area_code": "620201",
+                        "area_name": "市辖区"
+                    }
+                ]
+            },
+            {
+                "area_code": "620300",
+                "area_name": "金昌市",
+                "area": [
+                    {
+                        "area_code": "620301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620302",
+                        "area_name": "金川区"
+                    },
+                    {
+                        "area_code": "620321",
+                        "area_name": "永昌县"
+                    }
+                ]
+            },
+            {
+                "area_code": "620400",
+                "area_name": "白银市",
+                "area": [
+                    {
+                        "area_code": "620401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620402",
+                        "area_name": "白银区"
+                    },
+                    {
+                        "area_code": "620403",
+                        "area_name": "平川区"
+                    },
+                    {
+                        "area_code": "620421",
+                        "area_name": "靖远县"
+                    },
+                    {
+                        "area_code": "620422",
+                        "area_name": "会宁县"
+                    },
+                    {
+                        "area_code": "620423",
+                        "area_name": "景泰县"
+                    }
+                ]
+            },
+            {
+                "area_code": "620500",
+                "area_name": "天水市",
+                "area": [
+                    {
+                        "area_code": "620501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620502",
+                        "area_name": "秦州区"
+                    },
+                    {
+                        "area_code": "620503",
+                        "area_name": "麦积区"
+                    },
+                    {
+                        "area_code": "620521",
+                        "area_name": "清水县"
+                    },
+                    {
+                        "area_code": "620522",
+                        "area_name": "秦安县"
+                    },
+                    {
+                        "area_code": "620523",
+                        "area_name": "甘谷县"
+                    },
+                    {
+                        "area_code": "620524",
+                        "area_name": "武山县"
+                    },
+                    {
+                        "area_code": "620525",
+                        "area_name": "张家川回族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "620600",
+                "area_name": "武威市",
+                "area": [
+                    {
+                        "area_code": "620601",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620602",
+                        "area_name": "凉州区"
+                    },
+                    {
+                        "area_code": "620621",
+                        "area_name": "民勤县"
+                    },
+                    {
+                        "area_code": "620622",
+                        "area_name": "古浪县"
+                    },
+                    {
+                        "area_code": "620623",
+                        "area_name": "天祝藏族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "620700",
+                "area_name": "张掖市",
+                "area": [
+                    {
+                        "area_code": "620701",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620702",
+                        "area_name": "甘州区"
+                    },
+                    {
+                        "area_code": "620721",
+                        "area_name": "肃南裕固族自治县"
+                    },
+                    {
+                        "area_code": "620722",
+                        "area_name": "民乐县"
+                    },
+                    {
+                        "area_code": "620723",
+                        "area_name": "临泽县"
+                    },
+                    {
+                        "area_code": "620724",
+                        "area_name": "高台县"
+                    },
+                    {
+                        "area_code": "620725",
+                        "area_name": "山丹县"
+                    }
+                ]
+            },
+            {
+                "area_code": "620800",
+                "area_name": "平凉市",
+                "area": [
+                    {
+                        "area_code": "620801",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620802",
+                        "area_name": "崆峒区"
+                    },
+                    {
+                        "area_code": "620821",
+                        "area_name": "泾川县"
+                    },
+                    {
+                        "area_code": "620822",
+                        "area_name": "灵台县"
+                    },
+                    {
+                        "area_code": "620823",
+                        "area_name": "崇信县"
+                    },
+                    {
+                        "area_code": "620824",
+                        "area_name": "华亭县"
+                    },
+                    {
+                        "area_code": "620825",
+                        "area_name": "庄浪县"
+                    },
+                    {
+                        "area_code": "620826",
+                        "area_name": "静宁县"
+                    }
+                ]
+            },
+            {
+                "area_code": "620900",
+                "area_name": "酒泉市",
+                "area": [
+                    {
+                        "area_code": "620901",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "620902",
+                        "area_name": "肃州区"
+                    },
+                    {
+                        "area_code": "620921",
+                        "area_name": "金塔县"
+                    },
+                    {
+                        "area_code": "620922",
+                        "area_name": "瓜州县"
+                    },
+                    {
+                        "area_code": "620923",
+                        "area_name": "肃北蒙古族自治县"
+                    },
+                    {
+                        "area_code": "620924",
+                        "area_name": "阿克塞哈萨克族自治县"
+                    },
+                    {
+                        "area_code": "620981",
+                        "area_name": "玉门市"
+                    },
+                    {
+                        "area_code": "620982",
+                        "area_name": "敦煌市"
+                    }
+                ]
+            },
+            {
+                "area_code": "621000",
+                "area_name": "庆阳市",
+                "area": [
+                    {
+                        "area_code": "621001",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "621002",
+                        "area_name": "西峰区"
+                    },
+                    {
+                        "area_code": "621021",
+                        "area_name": "庆城县"
+                    },
+                    {
+                        "area_code": "621022",
+                        "area_name": "环县"
+                    },
+                    {
+                        "area_code": "621023",
+                        "area_name": "华池县"
+                    },
+                    {
+                        "area_code": "621024",
+                        "area_name": "合水县"
+                    },
+                    {
+                        "area_code": "621025",
+                        "area_name": "正宁县"
+                    },
+                    {
+                        "area_code": "621026",
+                        "area_name": "宁县"
+                    },
+                    {
+                        "area_code": "621027",
+                        "area_name": "镇原县"
+                    }
+                ]
+            },
+            {
+                "area_code": "621100",
+                "area_name": "定西市",
+                "area": [
+                    {
+                        "area_code": "621101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "621102",
+                        "area_name": "安定区"
+                    },
+                    {
+                        "area_code": "621121",
+                        "area_name": "通渭县"
+                    },
+                    {
+                        "area_code": "621122",
+                        "area_name": "陇西县"
+                    },
+                    {
+                        "area_code": "621123",
+                        "area_name": "渭源县"
+                    },
+                    {
+                        "area_code": "621124",
+                        "area_name": "临洮县"
+                    },
+                    {
+                        "area_code": "621125",
+                        "area_name": "漳县"
+                    },
+                    {
+                        "area_code": "621126",
+                        "area_name": "岷县"
+                    }
+                ]
+            },
+            {
+                "area_code": "621200",
+                "area_name": "陇南市",
+                "area": [
+                    {
+                        "area_code": "621201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "621202",
+                        "area_name": "武都区"
+                    },
+                    {
+                        "area_code": "621221",
+                        "area_name": "成县"
+                    },
+                    {
+                        "area_code": "621222",
+                        "area_name": "文县"
+                    },
+                    {
+                        "area_code": "621223",
+                        "area_name": "宕昌县"
+                    },
+                    {
+                        "area_code": "621224",
+                        "area_name": "康县"
+                    },
+                    {
+                        "area_code": "621225",
+                        "area_name": "西和县"
+                    },
+                    {
+                        "area_code": "621226",
+                        "area_name": "礼县"
+                    },
+                    {
+                        "area_code": "621227",
+                        "area_name": "徽县"
+                    },
+                    {
+                        "area_code": "621228",
+                        "area_name": "两当县"
+                    }
+                ]
+            },
+            {
+                "area_code": "622900",
+                "area_name": "临夏回族自治州",
+                "area": [
+                    {
+                        "area_code": "622901",
+                        "area_name": "临夏市"
+                    },
+                    {
+                        "area_code": "622921",
+                        "area_name": "临夏县"
+                    },
+                    {
+                        "area_code": "622922",
+                        "area_name": "康乐县"
+                    },
+                    {
+                        "area_code": "622923",
+                        "area_name": "永靖县"
+                    },
+                    {
+                        "area_code": "622924",
+                        "area_name": "广河县"
+                    },
+                    {
+                        "area_code": "622925",
+                        "area_name": "和政县"
+                    },
+                    {
+                        "area_code": "622926",
+                        "area_name": "东乡族自治县"
+                    },
+                    {
+                        "area_code": "622927",
+                        "area_name": "积石山保安族东乡族撒拉族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "623000",
+                "area_name": "甘南藏族自治州",
+                "area": [
+                    {
+                        "area_code": "623001",
+                        "area_name": "合作市"
+                    },
+                    {
+                        "area_code": "623021",
+                        "area_name": "临潭县"
+                    },
+                    {
+                        "area_code": "623022",
+                        "area_name": "卓尼县"
+                    },
+                    {
+                        "area_code": "623023",
+                        "area_name": "舟曲县"
+                    },
+                    {
+                        "area_code": "623024",
+                        "area_name": "迭部县"
+                    },
+                    {
+                        "area_code": "623025",
+                        "area_name": "玛曲县"
+                    },
+                    {
+                        "area_code": "623026",
+                        "area_name": "碌曲县"
+                    },
+                    {
+                        "area_code": "623027",
+                        "area_name": "夏河县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "630000",
+        "area_name": "青海省",
+        "city": [
+            {
+                "area_code": "630100",
+                "area_name": "西宁市",
+                "area": [
+                    {
+                        "area_code": "630101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "630102",
+                        "area_name": "城东区"
+                    },
+                    {
+                        "area_code": "630103",
+                        "area_name": "城中区"
+                    },
+                    {
+                        "area_code": "630104",
+                        "area_name": "城西区"
+                    },
+                    {
+                        "area_code": "630105",
+                        "area_name": "城北区"
+                    },
+                    {
+                        "area_code": "630121",
+                        "area_name": "大通回族土族自治县"
+                    },
+                    {
+                        "area_code": "630122",
+                        "area_name": "湟中县"
+                    },
+                    {
+                        "area_code": "630123",
+                        "area_name": "湟源县"
+                    }
+                ]
+            },
+            {
+                "area_code": "630200",
+                "area_name": "海东市",
+                "area": [
+                    {
+                        "area_code": "630202",
+                        "area_name": "乐都区"
+                    },
+                    {
+                        "area_code": "630203",
+                        "area_name": "平安区"
+                    },
+                    {
+                        "area_code": "630222",
+                        "area_name": "民和回族土族自治县"
+                    },
+                    {
+                        "area_code": "630223",
+                        "area_name": "互助土族自治县"
+                    },
+                    {
+                        "area_code": "630224",
+                        "area_name": "化隆回族自治县"
+                    },
+                    {
+                        "area_code": "630225",
+                        "area_name": "循化撒拉族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "632200",
+                "area_name": "海北藏族自治州",
+                "area": [
+                    {
+                        "area_code": "632221",
+                        "area_name": "门源回族自治县"
+                    },
+                    {
+                        "area_code": "632222",
+                        "area_name": "祁连县"
+                    },
+                    {
+                        "area_code": "632223",
+                        "area_name": "海晏县"
+                    },
+                    {
+                        "area_code": "632224",
+                        "area_name": "刚察县"
+                    }
+                ]
+            },
+            {
+                "area_code": "632300",
+                "area_name": "黄南藏族自治州",
+                "area": [
+                    {
+                        "area_code": "632321",
+                        "area_name": "同仁县"
+                    },
+                    {
+                        "area_code": "632322",
+                        "area_name": "尖扎县"
+                    },
+                    {
+                        "area_code": "632323",
+                        "area_name": "泽库县"
+                    },
+                    {
+                        "area_code": "632324",
+                        "area_name": "河南蒙古族自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "632500",
+                "area_name": "海南藏族自治州",
+                "area": [
+                    {
+                        "area_code": "632521",
+                        "area_name": "共和县"
+                    },
+                    {
+                        "area_code": "632522",
+                        "area_name": "同德县"
+                    },
+                    {
+                        "area_code": "632523",
+                        "area_name": "贵德县"
+                    },
+                    {
+                        "area_code": "632524",
+                        "area_name": "兴海县"
+                    },
+                    {
+                        "area_code": "632525",
+                        "area_name": "贵南县"
+                    }
+                ]
+            },
+            {
+                "area_code": "632600",
+                "area_name": "果洛藏族自治州",
+                "area": [
+                    {
+                        "area_code": "632621",
+                        "area_name": "玛沁县"
+                    },
+                    {
+                        "area_code": "632622",
+                        "area_name": "班玛县"
+                    },
+                    {
+                        "area_code": "632623",
+                        "area_name": "甘德县"
+                    },
+                    {
+                        "area_code": "632624",
+                        "area_name": "达日县"
+                    },
+                    {
+                        "area_code": "632625",
+                        "area_name": "久治县"
+                    },
+                    {
+                        "area_code": "632626",
+                        "area_name": "玛多县"
+                    }
+                ]
+            },
+            {
+                "area_code": "632700",
+                "area_name": "玉树藏族自治州",
+                "area": [
+                    {
+                        "area_code": "632701",
+                        "area_name": "玉树市"
+                    },
+                    {
+                        "area_code": "632722",
+                        "area_name": "杂多县"
+                    },
+                    {
+                        "area_code": "632723",
+                        "area_name": "称多县"
+                    },
+                    {
+                        "area_code": "632724",
+                        "area_name": "治多县"
+                    },
+                    {
+                        "area_code": "632725",
+                        "area_name": "囊谦县"
+                    },
+                    {
+                        "area_code": "632726",
+                        "area_name": "曲麻莱县"
+                    }
+                ]
+            },
+            {
+                "area_code": "632800",
+                "area_name": "海西蒙古族藏族自治州",
+                "area": [
+                    {
+                        "area_code": "632801",
+                        "area_name": "格尔木市"
+                    },
+                    {
+                        "area_code": "632802",
+                        "area_name": "德令哈市"
+                    },
+                    {
+                        "area_code": "632821",
+                        "area_name": "乌兰县"
+                    },
+                    {
+                        "area_code": "632822",
+                        "area_name": "都兰县"
+                    },
+                    {
+                        "area_code": "632823",
+                        "area_name": "天峻县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "640000",
+        "area_name": "宁夏回族自治区",
+        "city": [
+            {
+                "area_code": "640100",
+                "area_name": "银川市",
+                "area": [
+                    {
+                        "area_code": "640101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "640104",
+                        "area_name": "兴庆区"
+                    },
+                    {
+                        "area_code": "640105",
+                        "area_name": "西夏区"
+                    },
+                    {
+                        "area_code": "640106",
+                        "area_name": "金凤区"
+                    },
+                    {
+                        "area_code": "640121",
+                        "area_name": "永宁县"
+                    },
+                    {
+                        "area_code": "640122",
+                        "area_name": "贺兰县"
+                    },
+                    {
+                        "area_code": "640181",
+                        "area_name": "灵武市"
+                    }
+                ]
+            },
+            {
+                "area_code": "640200",
+                "area_name": "石嘴山市",
+                "area": [
+                    {
+                        "area_code": "640201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "640202",
+                        "area_name": "大武口区"
+                    },
+                    {
+                        "area_code": "640205",
+                        "area_name": "惠农区"
+                    },
+                    {
+                        "area_code": "640221",
+                        "area_name": "平罗县"
+                    }
+                ]
+            },
+            {
+                "area_code": "640300",
+                "area_name": "吴忠市",
+                "area": [
+                    {
+                        "area_code": "640301",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "640302",
+                        "area_name": "利通区"
+                    },
+                    {
+                        "area_code": "640303",
+                        "area_name": "红寺堡区"
+                    },
+                    {
+                        "area_code": "640323",
+                        "area_name": "盐池县"
+                    },
+                    {
+                        "area_code": "640324",
+                        "area_name": "同心县"
+                    },
+                    {
+                        "area_code": "640381",
+                        "area_name": "青铜峡市"
+                    }
+                ]
+            },
+            {
+                "area_code": "640400",
+                "area_name": "固原市",
+                "area": [
+                    {
+                        "area_code": "640401",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "640402",
+                        "area_name": "原州区"
+                    },
+                    {
+                        "area_code": "640422",
+                        "area_name": "西吉县"
+                    },
+                    {
+                        "area_code": "640423",
+                        "area_name": "隆德县"
+                    },
+                    {
+                        "area_code": "640424",
+                        "area_name": "泾源县"
+                    },
+                    {
+                        "area_code": "640425",
+                        "area_name": "彭阳县"
+                    }
+                ]
+            },
+            {
+                "area_code": "640500",
+                "area_name": "中卫市",
+                "area": [
+                    {
+                        "area_code": "640501",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "640502",
+                        "area_name": "沙坡头区"
+                    },
+                    {
+                        "area_code": "640521",
+                        "area_name": "中宁县"
+                    },
+                    {
+                        "area_code": "640522",
+                        "area_name": "海原县"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "650000",
+        "area_name": "新疆维吾尔自治区",
+        "city": [
+            {
+                "area_code": "650100",
+                "area_name": "乌鲁木齐市",
+                "area": [
+                    {
+                        "area_code": "650101",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "650102",
+                        "area_name": "天山区"
+                    },
+                    {
+                        "area_code": "650103",
+                        "area_name": "沙依巴克区"
+                    },
+                    {
+                        "area_code": "650104",
+                        "area_name": "新市区"
+                    },
+                    {
+                        "area_code": "650105",
+                        "area_name": "水磨沟区"
+                    },
+                    {
+                        "area_code": "650106",
+                        "area_name": "头屯河区"
+                    },
+                    {
+                        "area_code": "650107",
+                        "area_name": "达坂城区"
+                    },
+                    {
+                        "area_code": "650109",
+                        "area_name": "米东区"
+                    },
+                    {
+                        "area_code": "650121",
+                        "area_name": "乌鲁木齐县"
+                    }
+                ]
+            },
+            {
+                "area_code": "650200",
+                "area_name": "克拉玛依市",
+                "area": [
+                    {
+                        "area_code": "650201",
+                        "area_name": "市辖区"
+                    },
+                    {
+                        "area_code": "650202",
+                        "area_name": "独山子区"
+                    },
+                    {
+                        "area_code": "650203",
+                        "area_name": "克拉玛依区"
+                    },
+                    {
+                        "area_code": "650204",
+                        "area_name": "白碱滩区"
+                    },
+                    {
+                        "area_code": "650205",
+                        "area_name": "乌尔禾区"
+                    }
+                ]
+            },
+            {
+                "area_code": "650400",
+                "area_name": "吐鲁番市",
+                "area": [
+                    {
+                        "area_code": "650402",
+                        "area_name": "高昌区"
+                    },
+                    {
+                        "area_code": "650421",
+                        "area_name": "鄯善县"
+                    },
+                    {
+                        "area_code": "650422",
+                        "area_name": "托克逊县"
+                    }
+                ]
+            },
+            {
+                "area_code": "650500",
+                "area_name": "哈密市",
+                "area": [
+                    {
+                        "area_code": "650502",
+                        "area_name": "伊州区"
+                    },
+                    {
+                        "area_code": "650521",
+                        "area_name": "巴里坤哈萨克自治县"
+                    },
+                    {
+                        "area_code": "650522",
+                        "area_name": "伊吾县"
+                    }
+                ]
+            },
+            {
+                "area_code": "652300",
+                "area_name": "昌吉回族自治州",
+                "area": [
+                    {
+                        "area_code": "652301",
+                        "area_name": "昌吉市"
+                    },
+                    {
+                        "area_code": "652302",
+                        "area_name": "阜康市"
+                    },
+                    {
+                        "area_code": "652323",
+                        "area_name": "呼图壁县"
+                    },
+                    {
+                        "area_code": "652324",
+                        "area_name": "玛纳斯县"
+                    },
+                    {
+                        "area_code": "652325",
+                        "area_name": "奇台县"
+                    },
+                    {
+                        "area_code": "652327",
+                        "area_name": "吉木萨尔县"
+                    },
+                    {
+                        "area_code": "652328",
+                        "area_name": "木垒哈萨克自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "652700",
+                "area_name": "博尔塔拉蒙古自治州",
+                "area": [
+                    {
+                        "area_code": "652701",
+                        "area_name": "博乐市"
+                    },
+                    {
+                        "area_code": "652702",
+                        "area_name": "阿拉山口市"
+                    },
+                    {
+                        "area_code": "652722",
+                        "area_name": "精河县"
+                    },
+                    {
+                        "area_code": "652723",
+                        "area_name": "温泉县"
+                    }
+                ]
+            },
+            {
+                "area_code": "652800",
+                "area_name": "巴音郭楞蒙古自治州",
+                "area": [
+                    {
+                        "area_code": "652801",
+                        "area_name": "库尔勒市"
+                    },
+                    {
+                        "area_code": "652822",
+                        "area_name": "轮台县"
+                    },
+                    {
+                        "area_code": "652823",
+                        "area_name": "尉犁县"
+                    },
+                    {
+                        "area_code": "652824",
+                        "area_name": "若羌县"
+                    },
+                    {
+                        "area_code": "652825",
+                        "area_name": "且末县"
+                    },
+                    {
+                        "area_code": "652826",
+                        "area_name": "焉耆回族自治县"
+                    },
+                    {
+                        "area_code": "652827",
+                        "area_name": "和静县"
+                    },
+                    {
+                        "area_code": "652828",
+                        "area_name": "和硕县"
+                    },
+                    {
+                        "area_code": "652829",
+                        "area_name": "博湖县"
+                    }
+                ]
+            },
+            {
+                "area_code": "652900",
+                "area_name": "阿克苏地区",
+                "area": [
+                    {
+                        "area_code": "652901",
+                        "area_name": "阿克苏市"
+                    },
+                    {
+                        "area_code": "652922",
+                        "area_name": "温宿县"
+                    },
+                    {
+                        "area_code": "652923",
+                        "area_name": "库车县"
+                    },
+                    {
+                        "area_code": "652924",
+                        "area_name": "沙雅县"
+                    },
+                    {
+                        "area_code": "652925",
+                        "area_name": "新和县"
+                    },
+                    {
+                        "area_code": "652926",
+                        "area_name": "拜城县"
+                    },
+                    {
+                        "area_code": "652927",
+                        "area_name": "乌什县"
+                    },
+                    {
+                        "area_code": "652928",
+                        "area_name": "阿瓦提县"
+                    },
+                    {
+                        "area_code": "652929",
+                        "area_name": "柯坪县"
+                    }
+                ]
+            },
+            {
+                "area_code": "653000",
+                "area_name": "克孜勒苏柯尔克孜自治州",
+                "area": [
+                    {
+                        "area_code": "653001",
+                        "area_name": "阿图什市"
+                    },
+                    {
+                        "area_code": "653022",
+                        "area_name": "阿克陶县"
+                    },
+                    {
+                        "area_code": "653023",
+                        "area_name": "阿合奇县"
+                    },
+                    {
+                        "area_code": "653024",
+                        "area_name": "乌恰县"
+                    }
+                ]
+            },
+            {
+                "area_code": "653100",
+                "area_name": "喀什地区",
+                "area": [
+                    {
+                        "area_code": "653101",
+                        "area_name": "喀什市"
+                    },
+                    {
+                        "area_code": "653121",
+                        "area_name": "疏附县"
+                    },
+                    {
+                        "area_code": "653122",
+                        "area_name": "疏勒县"
+                    },
+                    {
+                        "area_code": "653123",
+                        "area_name": "英吉沙县"
+                    },
+                    {
+                        "area_code": "653124",
+                        "area_name": "泽普县"
+                    },
+                    {
+                        "area_code": "653125",
+                        "area_name": "莎车县"
+                    },
+                    {
+                        "area_code": "653126",
+                        "area_name": "叶城县"
+                    },
+                    {
+                        "area_code": "653127",
+                        "area_name": "麦盖提县"
+                    },
+                    {
+                        "area_code": "653128",
+                        "area_name": "岳普湖县"
+                    },
+                    {
+                        "area_code": "653129",
+                        "area_name": "伽师县"
+                    },
+                    {
+                        "area_code": "653130",
+                        "area_name": "巴楚县"
+                    },
+                    {
+                        "area_code": "653131",
+                        "area_name": "塔什库尔干塔吉克自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "653200",
+                "area_name": "和田地区",
+                "area": [
+                    {
+                        "area_code": "653201",
+                        "area_name": "和田市"
+                    },
+                    {
+                        "area_code": "653221",
+                        "area_name": "和田县"
+                    },
+                    {
+                        "area_code": "653222",
+                        "area_name": "墨玉县"
+                    },
+                    {
+                        "area_code": "653223",
+                        "area_name": "皮山县"
+                    },
+                    {
+                        "area_code": "653224",
+                        "area_name": "洛浦县"
+                    },
+                    {
+                        "area_code": "653225",
+                        "area_name": "策勒县"
+                    },
+                    {
+                        "area_code": "653226",
+                        "area_name": "于田县"
+                    },
+                    {
+                        "area_code": "653227",
+                        "area_name": "民丰县"
+                    }
+                ]
+            },
+            {
+                "area_code": "654000",
+                "area_name": "伊犁哈萨克自治州",
+                "area": [
+                    {
+                        "area_code": "654002",
+                        "area_name": "伊宁市"
+                    },
+                    {
+                        "area_code": "654003",
+                        "area_name": "奎屯市"
+                    },
+                    {
+                        "area_code": "654004",
+                        "area_name": "霍尔果斯市"
+                    },
+                    {
+                        "area_code": "654021",
+                        "area_name": "伊宁县"
+                    },
+                    {
+                        "area_code": "654022",
+                        "area_name": "察布查尔锡伯自治县"
+                    },
+                    {
+                        "area_code": "654023",
+                        "area_name": "霍城县"
+                    },
+                    {
+                        "area_code": "654024",
+                        "area_name": "巩留县"
+                    },
+                    {
+                        "area_code": "654025",
+                        "area_name": "新源县"
+                    },
+                    {
+                        "area_code": "654026",
+                        "area_name": "昭苏县"
+                    },
+                    {
+                        "area_code": "654027",
+                        "area_name": "特克斯县"
+                    },
+                    {
+                        "area_code": "654028",
+                        "area_name": "尼勒克县"
+                    }
+                ]
+            },
+            {
+                "area_code": "654200",
+                "area_name": "塔城地区",
+                "area": [
+                    {
+                        "area_code": "654201",
+                        "area_name": "塔城市"
+                    },
+                    {
+                        "area_code": "654202",
+                        "area_name": "乌苏市"
+                    },
+                    {
+                        "area_code": "654221",
+                        "area_name": "额敏县"
+                    },
+                    {
+                        "area_code": "654223",
+                        "area_name": "沙湾县"
+                    },
+                    {
+                        "area_code": "654224",
+                        "area_name": "托里县"
+                    },
+                    {
+                        "area_code": "654225",
+                        "area_name": "裕民县"
+                    },
+                    {
+                        "area_code": "654226",
+                        "area_name": "和布克赛尔蒙古自治县"
+                    }
+                ]
+            },
+            {
+                "area_code": "654300",
+                "area_name": "阿勒泰地区",
+                "area": [
+                    {
+                        "area_code": "654301",
+                        "area_name": "阿勒泰市"
+                    },
+                    {
+                        "area_code": "654321",
+                        "area_name": "布尔津县"
+                    },
+                    {
+                        "area_code": "654322",
+                        "area_name": "富蕴县"
+                    },
+                    {
+                        "area_code": "654323",
+                        "area_name": "福海县"
+                    },
+                    {
+                        "area_code": "654324",
+                        "area_name": "哈巴河县"
+                    },
+                    {
+                        "area_code": "654325",
+                        "area_name": "青河县"
+                    },
+                    {
+                        "area_code": "654326",
+                        "area_name": "吉木乃县"
+                    }
+                ]
+            },
+            {
+                "area_code": "659000",
+                "area_name": "自治区直辖县级行政区划",
+                "area": [
+                    {
+                        "area_code": "659001",
+                        "area_name": "石河子市"
+                    },
+                    {
+                        "area_code": "659002",
+                        "area_name": "阿拉尔市"
+                    },
+                    {
+                        "area_code": "659003",
+                        "area_name": "图木舒克市"
+                    },
+                    {
+                        "area_code": "659004",
+                        "area_name": "五家渠市"
+                    },
+                    {
+                        "area_code": "659006",
+                        "area_name": "铁门关市"
+                    }
+                ]
+            }
+        ]
+    },
+    {
+        "area_code": "710000",
+        "area_name": "台湾省",
+        "city": []
+    },
+    {
+        "area_code": "810000",
+        "area_name": "香港特别行政区",
+        "city": []
+    },
+    {
+        "area_code": "820000",
+        "area_name": "澳门特别行政区",
+        "city": []
+    }
+]

+ 22 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressBottomView.h

@@ -0,0 +1,22 @@
+//
+//  AddressBottomView.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef void(^AddressAddCallback)(void);
+
+@interface AddressBottomView : UIView
+
++ (instancetype)shareInstance;
+
+- (void)addAddressCallback:(AddressAddCallback)callback;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 42 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressBottomView.m

@@ -0,0 +1,42 @@
+//
+//  AddressBottomView.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "AddressBottomView.h"
+
+@interface AddressBottomView ()
+
+@property (nonatomic, copy) AddressAddCallback callback;
+
+@end
+
+@implementation AddressBottomView
+
++ (instancetype)shareInstance {
+    AddressBottomView *view = [[[NSBundle mainBundle] loadNibNamed:@"AddressBottomView" owner:nil options:nil] firstObject];
+    return view;
+}
+
+- (void)addAddressCallback:(AddressAddCallback)callback {
+    if (callback) {
+        self.callback = callback;
+    }
+}
+- (IBAction)addressAddAction:(id)sender {
+    if (self.callback) {
+        self.callback();
+    }
+}
+
+/*
+// Only override drawRect: if you perform custom drawing.
+// An empty implementation adversely affects performance during animation.
+- (void)drawRect:(CGRect)rect {
+    // Drawing code
+}
+*/
+
+@end

+ 46 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressBottomView.xib

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="20037" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
+    <device id="retina6_1" orientation="portrait" appearance="light"/>
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="20020"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
+        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+        <view contentMode="scaleToFill" id="iN0-l3-epB" customClass="AddressBottomView">
+            <rect key="frame" x="0.0" y="0.0" width="414" height="140"/>
+            <autoresizingMask key="autoresizingMask"/>
+            <subviews>
+                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="KSC-Pc-Gjf">
+                    <rect key="frame" x="28" y="0.0" width="358" height="44"/>
+                    <color key="backgroundColor" red="0.1764705882352941" green="0.7803921568627451" blue="0.66666666666666663" alpha="1" colorSpace="calibratedRGB"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="44" id="hWV-AJ-CKS"/>
+                    </constraints>
+                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                    <state key="normal" title="添加新地址"/>
+                    <userDefinedRuntimeAttributes>
+                        <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
+                            <real key="value" value="22"/>
+                        </userDefinedRuntimeAttribute>
+                    </userDefinedRuntimeAttributes>
+                    <connections>
+                        <action selector="addressAddAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="CKk-v0-6FX"/>
+                    </connections>
+                </button>
+            </subviews>
+            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+            <constraints>
+                <constraint firstItem="KSC-Pc-Gjf" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="28" id="5za-RA-qs9"/>
+                <constraint firstAttribute="trailing" secondItem="KSC-Pc-Gjf" secondAttribute="trailing" constant="28" id="Yh5-Dk-YJT"/>
+                <constraint firstItem="KSC-Pc-Gjf" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" id="hbQ-O1-gVn"/>
+            </constraints>
+            <nil key="simulatedTopBarMetrics"/>
+            <nil key="simulatedBottomBarMetrics"/>
+            <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
+            <point key="canvasLocation" x="124.6376811594203" y="-190.17857142857142"/>
+        </view>
+    </objects>
+</document>

+ 41 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressDetailBodyView.h

@@ -0,0 +1,41 @@
+//
+//  AddressDetailBodyView.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import <UIKit/UIKit.h>
+
+typedef NS_ENUM(NSInteger, ADDRESSACTION) {
+    ADDRESSACTION_CITY,
+    ADDRESSACTION_SUBMIT,
+};
+
+NS_ASSUME_NONNULL_BEGIN
+
+typedef void(^AddressChooseCity)(ADDRESSACTION type);
+
+@interface AddressDetailBodyView : UIView
+
+@property (nonatomic, assign) BOOL isOn;
+
+@property (weak, nonatomic) IBOutlet UITextField *nameField;
+
+@property (weak, nonatomic) IBOutlet UITextField *phoneField;
+
+@property (weak, nonatomic) IBOutlet UITextView *addressView;
+
+@property (weak, nonatomic) IBOutlet UILabel *addressTips;
+
+@property (weak, nonatomic) IBOutlet UITextView *detailAddress;
+
+@property (weak, nonatomic) IBOutlet UILabel *descLabel;
+
++ (instancetype)shareInstance;
+
+- (void)chooseCityCallback:(AddressChooseCity)callback;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 116 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressDetailBodyView.m

@@ -0,0 +1,116 @@
+//
+//  AddressDetailBodyView.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "AddressDetailBodyView.h"
+
+@interface AddressDetailBodyView ()<UITextFieldDelegate,UITextViewDelegate>
+
+@property (nonatomic, copy) AddressChooseCity callback;
+
+@property (weak, nonatomic) IBOutlet UIButton *switchButton;
+
+@end
+
+
+@implementation AddressDetailBodyView
+- (void)awakeFromNib {
+    [super awakeFromNib];
+    self.isOn = YES;
+    self.phoneField.delegate = self;
+    self.nameField.delegate = self;
+    self.detailAddress.delegate = self;
+}
+
++ (instancetype)shareInstance {
+    AddressDetailBodyView *view = [[[NSBundle mainBundle] loadNibNamed:@"AddressDetailBodyView" owner:nil options:nil] firstObject];
+    return view;
+}
+
+- (void)chooseCityCallback:(AddressChooseCity)callback {
+    if (callback) {
+        self.callback = callback;
+    }
+}
+
+- (IBAction)chooseAddress:(id)sender {
+    [self endEditing:YES];
+    if (self.callback) {
+        self.callback(ADDRESSACTION_CITY);
+    }
+}
+
+- (IBAction)switchButtonAction:(id)sender {
+    [self endEditing:YES];
+    self.isOn = !self.isOn;
+}
+
+- (IBAction)submitAction:(id)sender {
+    [self endEditing:YES];
+    if (self.callback) {
+        self.callback(ADDRESSACTION_SUBMIT);
+    }
+}
+
+- (void)setIsOn:(BOOL)isOn {
+    _isOn = isOn;
+    NSString *imageName = isOn ? @"switch_on" : @"switch_off";
+    [self.switchButton setImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal];
+}
+
+#pragma mark ---- textview delegate
+- (void)textViewDidBeginEditing:(UITextView *)textView {
+    self.descLabel.hidden = YES;
+}
+- (void)textViewDidEndEditing:(UITextView *)textView {
+    if ([NSString isEmptyString:textView.text]) {
+        self.descLabel.hidden = NO;
+    }
+}
+
+- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
+    if ([text isEqualToString:@"\n"]) {
+        [self endEditing:YES];
+        return YES;
+    }
+    if ([text isEqualToString:@""]) {
+        return YES;
+    }
+    NSString *newText = [[textView text] stringByReplacingCharactersInRange:range withString:text];
+    if (newText.length > 100) {
+        return NO;
+    }
+    return YES;
+}
+
+- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
+    if ([string isEqualToString:@"\n"]) {
+        [self endEditing:YES];
+        return YES;
+    }
+    if ([string isEqualToString:@""]) {
+        return YES;
+    }
+    
+    NSString *newString = [textField.text stringByReplacingCharactersInRange:range withString:string];
+    if (textField == self.phoneField) {
+        if (newString.length > 11) {
+            return NO;
+        }
+    }
+    
+    return YES;
+}
+/*
+// Only override drawRect: if you perform custom drawing.
+// An empty implementation adversely affects performance during animation.
+- (void)drawRect:(CGRect)rect {
+    // Drawing code
+}
+*/
+
+
+@end

+ 336 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/AddressDetailBodyView.xib

@@ -0,0 +1,336 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="20037" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
+    <device id="retina6_1" orientation="portrait" appearance="light"/>
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="20020"/>
+        <capability name="System colors in document resources" minToolsVersion="11.0"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
+        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+        <view contentMode="scaleToFill" id="iN0-l3-epB" customClass="AddressDetailBodyView">
+            <rect key="frame" x="0.0" y="0.0" width="414" height="758"/>
+            <autoresizingMask key="autoresizingMask"/>
+            <subviews>
+                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Lj6-SH-sdt">
+                    <rect key="frame" x="28" y="699" width="358" height="44"/>
+                    <color key="backgroundColor" red="0.1764705882" green="0.78039215689999997" blue="0.66666666669999997" alpha="1" colorSpace="calibratedRGB"/>
+                    <constraints>
+                        <constraint firstAttribute="height" constant="44" id="91R-pP-gNd"/>
+                    </constraints>
+                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                    <state key="normal" title="保存收货地址"/>
+                    <userDefinedRuntimeAttributes>
+                        <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
+                            <real key="value" value="22"/>
+                        </userDefinedRuntimeAttribute>
+                    </userDefinedRuntimeAttributes>
+                    <connections>
+                        <action selector="submitAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="QmD-OG-Y38"/>
+                    </connections>
+                </button>
+                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kxe-e3-Xo7">
+                    <rect key="frame" x="14" y="15" width="386" height="295"/>
+                    <subviews>
+                        <view tag="1002" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="w8R-zQ-0UU">
+                            <rect key="frame" x="0.0" y="0.0" width="386" height="60"/>
+                            <subviews>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="收货人" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="sG9-bH-1fv">
+                                    <rect key="frame" x="12" y="20" width="75" height="20"/>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="75" id="Gsh-yB-e9O"/>
+                                    </constraints>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="dv1-sA-Zei">
+                                    <rect key="frame" x="11" y="59" width="366" height="1"/>
+                                    <color key="backgroundColor" red="0.94901960780000005" green="0.94901960780000005" blue="0.94901960780000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="1" id="hX2-3m-RAL"/>
+                                    </constraints>
+                                </view>
+                                <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="请输入姓名" textAlignment="natural" minimumFontSize="17" clearButtonMode="whileEditing" translatesAutoresizingMaskIntoConstraints="NO" id="bkP-tq-ygW">
+                                    <rect key="frame" x="97" y="0.0" width="279" height="59"/>
+                                    <color key="textColor" red="0.10196078431372549" green="0.10196078431372549" blue="0.10196078431372549" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <textInputTraits key="textInputTraits"/>
+                                </textField>
+                            </subviews>
+                            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                            <gestureRecognizers/>
+                            <constraints>
+                                <constraint firstItem="dv1-sA-Zei" firstAttribute="leading" secondItem="w8R-zQ-0UU" secondAttribute="leading" constant="11" id="6Gm-YN-Qtk"/>
+                                <constraint firstItem="bkP-tq-ygW" firstAttribute="leading" secondItem="sG9-bH-1fv" secondAttribute="trailing" constant="10" id="9F8-b5-phx"/>
+                                <constraint firstItem="sG9-bH-1fv" firstAttribute="centerY" secondItem="w8R-zQ-0UU" secondAttribute="centerY" id="H6V-Dy-eP8"/>
+                                <constraint firstAttribute="height" constant="60" id="OaC-Nj-a40"/>
+                                <constraint firstAttribute="trailing" secondItem="bkP-tq-ygW" secondAttribute="trailing" constant="10" id="Yex-d0-cdt"/>
+                                <constraint firstAttribute="trailing" secondItem="dv1-sA-Zei" secondAttribute="trailing" constant="9" id="cK5-ou-Oqt"/>
+                                <constraint firstItem="sG9-bH-1fv" firstAttribute="leading" secondItem="w8R-zQ-0UU" secondAttribute="leading" constant="12" id="o63-dv-Poc"/>
+                                <constraint firstItem="bkP-tq-ygW" firstAttribute="top" secondItem="w8R-zQ-0UU" secondAttribute="top" id="sjk-gc-edA"/>
+                                <constraint firstItem="dv1-sA-Zei" firstAttribute="top" secondItem="bkP-tq-ygW" secondAttribute="bottom" id="uN4-R1-Dek"/>
+                                <constraint firstAttribute="bottom" secondItem="dv1-sA-Zei" secondAttribute="bottom" id="wdZ-Na-0ca"/>
+                            </constraints>
+                        </view>
+                        <view tag="1002" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="R7V-ad-LGG">
+                            <rect key="frame" x="0.0" y="60" width="386" height="60"/>
+                            <subviews>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="联系电话" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="vrI-J0-sWH">
+                                    <rect key="frame" x="12" y="20" width="75" height="20"/>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="75" id="6py-CH-5bN"/>
+                                    </constraints>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="kSH-ZH-sRX">
+                                    <rect key="frame" x="11" y="59" width="366" height="1"/>
+                                    <color key="backgroundColor" red="0.94901960780000005" green="0.94901960780000005" blue="0.94901960780000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="1" id="AKW-4b-Xmw"/>
+                                    </constraints>
+                                </view>
+                                <textField opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="left" contentVerticalAlignment="center" placeholder="收件人电话号码" textAlignment="natural" minimumFontSize="17" clearButtonMode="whileEditing" translatesAutoresizingMaskIntoConstraints="NO" id="RPa-5A-wDp">
+                                    <rect key="frame" x="97" y="0.0" width="279" height="59"/>
+                                    <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <textInputTraits key="textInputTraits" keyboardType="numberPad"/>
+                                </textField>
+                            </subviews>
+                            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                            <gestureRecognizers/>
+                            <constraints>
+                                <constraint firstItem="RPa-5A-wDp" firstAttribute="top" secondItem="R7V-ad-LGG" secondAttribute="top" id="32J-Ih-pqo"/>
+                                <constraint firstItem="RPa-5A-wDp" firstAttribute="leading" secondItem="vrI-J0-sWH" secondAttribute="trailing" constant="10" id="4CV-Xs-5j8"/>
+                                <constraint firstItem="kSH-ZH-sRX" firstAttribute="top" secondItem="RPa-5A-wDp" secondAttribute="bottom" id="Bgz-GA-3ms"/>
+                                <constraint firstItem="vrI-J0-sWH" firstAttribute="leading" secondItem="R7V-ad-LGG" secondAttribute="leading" constant="12" id="LrE-bX-8v4"/>
+                                <constraint firstAttribute="height" constant="60" id="W8h-6a-9pw"/>
+                                <constraint firstAttribute="trailing" secondItem="RPa-5A-wDp" secondAttribute="trailing" constant="10" id="e1W-eg-a9g"/>
+                                <constraint firstAttribute="bottom" secondItem="kSH-ZH-sRX" secondAttribute="bottom" id="jb4-23-We3"/>
+                                <constraint firstItem="vrI-J0-sWH" firstAttribute="centerY" secondItem="R7V-ad-LGG" secondAttribute="centerY" id="l2a-fS-Qui"/>
+                                <constraint firstAttribute="trailing" secondItem="kSH-ZH-sRX" secondAttribute="trailing" constant="9" id="mVt-SG-hzG"/>
+                                <constraint firstItem="kSH-ZH-sRX" firstAttribute="leading" secondItem="R7V-ad-LGG" secondAttribute="leading" constant="11" id="uxy-Gh-KxE"/>
+                            </constraints>
+                        </view>
+                        <view tag="1002" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="2Hm-RT-GyZ">
+                            <rect key="frame" x="0.0" y="120" width="386" height="60"/>
+                            <subviews>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="所在地区" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HwG-VU-smd">
+                                    <rect key="frame" x="12" y="20" width="75" height="20"/>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="75" id="vNn-bR-Lhp"/>
+                                    </constraints>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="2BE-Lw-OXI">
+                                    <rect key="frame" x="11" y="59" width="366" height="1"/>
+                                    <color key="backgroundColor" red="0.94901960780000005" green="0.94901960780000005" blue="0.94901960780000005" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="1" id="p6Q-So-lj9"/>
+                                    </constraints>
+                                </view>
+                                <textView clipsSubviews="YES" multipleTouchEnabled="YES" userInteractionEnabled="NO" contentMode="scaleToFill" scrollEnabled="NO" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="j66-9Z-Yib">
+                                    <rect key="frame" x="97" y="12" width="70" height="47"/>
+                                    <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                                    <constraints>
+                                        <constraint firstAttribute="width" relation="greaterThanOrEqual" constant="70" id="Ndg-aT-H2g"/>
+                                    </constraints>
+                                    <color key="textColor" red="0.10196078431372549" green="0.10196078431372549" blue="0.10196078431372549" alpha="1" colorSpace="calibratedRGB"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
+                                </textView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="请选择" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Wr1-yH-NqV">
+                                    <rect key="frame" x="97" y="20.5" width="49" height="19.5"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <color key="textColor" red="0.59999999999999998" green="0.59999999999999998" blue="0.59999999999999998" alpha="1" colorSpace="calibratedRGB"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="choose_arrow" translatesAutoresizingMaskIntoConstraints="NO" id="fT7-Z4-I8a">
+                                    <rect key="frame" x="172" y="26.5" width="12" height="7"/>
+                                    <constraints>
+                                        <constraint firstAttribute="height" constant="7" id="CJn-iB-eLP"/>
+                                        <constraint firstAttribute="width" constant="12" id="Wie-uk-Jrs"/>
+                                    </constraints>
+                                </imageView>
+                                <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CXi-xt-XNH">
+                                    <rect key="frame" x="97" y="12" width="87" height="47"/>
+                                    <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                    <connections>
+                                        <action selector="chooseAddress:" destination="iN0-l3-epB" eventType="touchUpInside" id="PVE-P5-oOA"/>
+                                    </connections>
+                                </button>
+                            </subviews>
+                            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                            <gestureRecognizers/>
+                            <constraints>
+                                <constraint firstItem="j66-9Z-Yib" firstAttribute="top" secondItem="HwG-VU-smd" secondAttribute="top" constant="-8" id="2x8-PZ-9al"/>
+                                <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="60" id="3d1-9E-a80"/>
+                                <constraint firstItem="HwG-VU-smd" firstAttribute="centerY" secondItem="2Hm-RT-GyZ" secondAttribute="centerY" id="7cA-7w-IJq"/>
+                                <constraint firstAttribute="bottom" secondItem="j66-9Z-Yib" secondAttribute="bottom" constant="1" id="8bf-86-BXL"/>
+                                <constraint firstItem="Wr1-yH-NqV" firstAttribute="leading" secondItem="j66-9Z-Yib" secondAttribute="leading" id="9HB-KV-DJn"/>
+                                <constraint firstItem="Wr1-yH-NqV" firstAttribute="centerY" secondItem="HwG-VU-smd" secondAttribute="centerY" id="9d6-L2-jfB"/>
+                                <constraint firstAttribute="trailing" relation="greaterThanOrEqual" secondItem="fT7-Z4-I8a" secondAttribute="trailing" constant="10" id="Ila-aI-zO0"/>
+                                <constraint firstItem="CXi-xt-XNH" firstAttribute="top" secondItem="j66-9Z-Yib" secondAttribute="top" id="JRS-HW-wY7"/>
+                                <constraint firstItem="CXi-xt-XNH" firstAttribute="bottom" secondItem="j66-9Z-Yib" secondAttribute="bottom" id="LQK-XH-3Ly"/>
+                                <constraint firstItem="fT7-Z4-I8a" firstAttribute="trailing" secondItem="CXi-xt-XNH" secondAttribute="trailing" id="OLO-Hn-gdZ"/>
+                                <constraint firstItem="2BE-Lw-OXI" firstAttribute="leading" secondItem="2Hm-RT-GyZ" secondAttribute="leading" constant="11" id="TwO-n4-s7j"/>
+                                <constraint firstAttribute="bottom" secondItem="2BE-Lw-OXI" secondAttribute="bottom" id="chg-Sy-Sn0"/>
+                                <constraint firstAttribute="trailing" secondItem="2BE-Lw-OXI" secondAttribute="trailing" constant="9" id="niy-Jf-L5H"/>
+                                <constraint firstItem="fT7-Z4-I8a" firstAttribute="leading" secondItem="j66-9Z-Yib" secondAttribute="trailing" constant="5" id="pP1-B3-JU4"/>
+                                <constraint firstItem="fT7-Z4-I8a" firstAttribute="centerY" secondItem="HwG-VU-smd" secondAttribute="centerY" id="rx2-qS-j3M"/>
+                                <constraint firstItem="HwG-VU-smd" firstAttribute="leading" secondItem="2Hm-RT-GyZ" secondAttribute="leading" constant="12" id="s9a-Yg-buH"/>
+                                <constraint firstItem="CXi-xt-XNH" firstAttribute="leading" secondItem="j66-9Z-Yib" secondAttribute="leading" id="w6p-P4-YH1"/>
+                                <constraint firstItem="j66-9Z-Yib" firstAttribute="leading" secondItem="HwG-VU-smd" secondAttribute="trailing" constant="10" id="yp7-0H-JQO"/>
+                            </constraints>
+                        </view>
+                        <view tag="1002" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="fhD-SK-JTk">
+                            <rect key="frame" x="0.0" y="180" width="386" height="100"/>
+                            <subviews>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="详细地址" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gKf-8m-yb2">
+                                    <rect key="frame" x="12" y="12" width="75" height="20"/>
+                                    <constraints>
+                                        <constraint firstAttribute="width" constant="75" id="g5m-hY-blP"/>
+                                    </constraints>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                                <textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" scrollEnabled="NO" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="1i5-Mo-Y0l">
+                                    <rect key="frame" x="99" y="8" width="275" height="82"/>
+                                    <color key="backgroundColor" systemColor="systemBackgroundColor"/>
+                                    <color key="textColor" red="0.10196078431372549" green="0.10196078431372549" blue="0.10196078431372549" alpha="1" colorSpace="calibratedRGB"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
+                                </textView>
+                                <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="请输入" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="qw6-hy-hbQ">
+                                    <rect key="frame" x="99" y="12" width="49" height="19.5"/>
+                                    <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                    <color key="textColor" red="0.59999999999999998" green="0.59999999999999998" blue="0.59999999999999998" alpha="1" colorSpace="calibratedRGB"/>
+                                    <nil key="highlightedColor"/>
+                                </label>
+                            </subviews>
+                            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                            <gestureRecognizers/>
+                            <constraints>
+                                <constraint firstItem="gKf-8m-yb2" firstAttribute="top" secondItem="fhD-SK-JTk" secondAttribute="top" constant="12" id="2Ta-Qm-InB"/>
+                                <constraint firstAttribute="trailing" secondItem="1i5-Mo-Y0l" secondAttribute="trailing" constant="12" id="2Yx-R7-wdh"/>
+                                <constraint firstAttribute="bottom" secondItem="1i5-Mo-Y0l" secondAttribute="bottom" constant="10" id="59e-e9-aWO"/>
+                                <constraint firstAttribute="height" relation="greaterThanOrEqual" constant="100" id="6Gk-3P-6lc"/>
+                                <constraint firstItem="qw6-hy-hbQ" firstAttribute="top" secondItem="gKf-8m-yb2" secondAttribute="top" id="7kK-ZC-fnQ"/>
+                                <constraint firstItem="qw6-hy-hbQ" firstAttribute="leading" secondItem="gKf-8m-yb2" secondAttribute="trailing" constant="12" id="FSS-iB-PN1"/>
+                                <constraint firstItem="1i5-Mo-Y0l" firstAttribute="leading" secondItem="gKf-8m-yb2" secondAttribute="trailing" constant="12" id="HYG-qP-Y82"/>
+                                <constraint firstItem="gKf-8m-yb2" firstAttribute="leading" secondItem="fhD-SK-JTk" secondAttribute="leading" constant="12" id="ScD-Fj-zNO"/>
+                                <constraint firstItem="1i5-Mo-Y0l" firstAttribute="top" secondItem="fhD-SK-JTk" secondAttribute="top" constant="8" id="fBl-Mn-59T"/>
+                            </constraints>
+                        </view>
+                    </subviews>
+                    <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                    <constraints>
+                        <constraint firstItem="fhD-SK-JTk" firstAttribute="top" secondItem="2Hm-RT-GyZ" secondAttribute="bottom" id="Avk-eG-az2"/>
+                        <constraint firstItem="fhD-SK-JTk" firstAttribute="leading" secondItem="kxe-e3-Xo7" secondAttribute="leading" id="B98-WS-lOY"/>
+                        <constraint firstAttribute="trailing" secondItem="2Hm-RT-GyZ" secondAttribute="trailing" id="Bii-2D-HAg"/>
+                        <constraint firstItem="w8R-zQ-0UU" firstAttribute="top" secondItem="kxe-e3-Xo7" secondAttribute="top" id="GMj-FA-Vn5"/>
+                        <constraint firstItem="2Hm-RT-GyZ" firstAttribute="leading" secondItem="kxe-e3-Xo7" secondAttribute="leading" id="I73-vj-fjd"/>
+                        <constraint firstItem="2Hm-RT-GyZ" firstAttribute="top" secondItem="R7V-ad-LGG" secondAttribute="bottom" id="M94-TW-Z1R"/>
+                        <constraint firstAttribute="trailing" secondItem="R7V-ad-LGG" secondAttribute="trailing" id="SDR-TK-usA"/>
+                        <constraint firstAttribute="trailing" secondItem="w8R-zQ-0UU" secondAttribute="trailing" id="Vlk-Wg-pn9"/>
+                        <constraint firstAttribute="trailing" secondItem="fhD-SK-JTk" secondAttribute="trailing" id="eZD-0v-keF"/>
+                        <constraint firstItem="R7V-ad-LGG" firstAttribute="top" secondItem="w8R-zQ-0UU" secondAttribute="bottom" id="lZW-4M-7Mv"/>
+                        <constraint firstAttribute="bottom" secondItem="fhD-SK-JTk" secondAttribute="bottom" constant="15" id="nuO-Ii-JBw"/>
+                        <constraint firstItem="w8R-zQ-0UU" firstAttribute="leading" secondItem="kxe-e3-Xo7" secondAttribute="leading" id="xej-6I-DUu"/>
+                        <constraint firstItem="R7V-ad-LGG" firstAttribute="leading" secondItem="kxe-e3-Xo7" secondAttribute="leading" id="xfU-fR-Yx8"/>
+                    </constraints>
+                    <userDefinedRuntimeAttributes>
+                        <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
+                            <real key="value" value="10"/>
+                        </userDefinedRuntimeAttribute>
+                    </userDefinedRuntimeAttributes>
+                </view>
+                <view tag="1008" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="qsr-UC-7AD">
+                    <rect key="frame" x="14" y="322" width="386" height="55"/>
+                    <subviews>
+                        <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="设置为默认地址" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="7vo-D4-zkb">
+                            <rect key="frame" x="12" y="17.5" width="114.5" height="20"/>
+                            <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                            <color key="textColor" red="0.1019607843" green="0.1019607843" blue="0.1019607843" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
+                            <nil key="highlightedColor"/>
+                        </label>
+                        <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="GUg-Gl-ILC">
+                            <rect key="frame" x="11" y="54" width="366" height="1"/>
+                            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                            <constraints>
+                                <constraint firstAttribute="height" constant="1" id="His-Qx-1ER"/>
+                            </constraints>
+                        </view>
+                        <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="PU8-4C-36W">
+                            <rect key="frame" x="325" y="0.0" width="47" height="54"/>
+                            <constraints>
+                                <constraint firstAttribute="width" constant="47" id="LKP-uy-cFS"/>
+                            </constraints>
+                            <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                            <state key="normal" image="switch_on"/>
+                            <connections>
+                                <action selector="switchButtonAction:" destination="iN0-l3-epB" eventType="touchUpInside" id="v32-8z-IrW"/>
+                            </connections>
+                        </button>
+                    </subviews>
+                    <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                    <constraints>
+                        <constraint firstAttribute="bottom" secondItem="GUg-Gl-ILC" secondAttribute="bottom" id="8lf-RD-wq9"/>
+                        <constraint firstAttribute="height" constant="55" id="BGq-Lz-8oa"/>
+                        <constraint firstAttribute="trailing" secondItem="PU8-4C-36W" secondAttribute="trailing" constant="14" id="I79-eY-LL1"/>
+                        <constraint firstItem="7vo-D4-zkb" firstAttribute="leading" secondItem="qsr-UC-7AD" secondAttribute="leading" constant="12" id="ODi-JO-cLA"/>
+                        <constraint firstItem="GUg-Gl-ILC" firstAttribute="leading" secondItem="qsr-UC-7AD" secondAttribute="leading" constant="11" id="SH7-My-ZxW"/>
+                        <constraint firstAttribute="trailing" secondItem="GUg-Gl-ILC" secondAttribute="trailing" constant="9" id="Zqm-V6-Ics"/>
+                        <constraint firstItem="7vo-D4-zkb" firstAttribute="centerY" secondItem="qsr-UC-7AD" secondAttribute="centerY" id="rUY-3x-TBy"/>
+                        <constraint firstItem="GUg-Gl-ILC" firstAttribute="top" secondItem="PU8-4C-36W" secondAttribute="bottom" id="tPh-m7-Rb8"/>
+                        <constraint firstItem="PU8-4C-36W" firstAttribute="top" secondItem="qsr-UC-7AD" secondAttribute="top" id="zgb-Ao-fWU"/>
+                    </constraints>
+                    <userDefinedRuntimeAttributes>
+                        <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
+                            <real key="value" value="10"/>
+                        </userDefinedRuntimeAttribute>
+                    </userDefinedRuntimeAttributes>
+                </view>
+            </subviews>
+            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+            <constraints>
+                <constraint firstAttribute="trailing" secondItem="kxe-e3-Xo7" secondAttribute="trailing" constant="14" id="HP3-c5-JAe"/>
+                <constraint firstItem="kxe-e3-Xo7" firstAttribute="top" secondItem="iN0-l3-epB" secondAttribute="top" constant="15" id="KxV-Y0-PFR"/>
+                <constraint firstItem="Lj6-SH-sdt" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="28" id="PPa-Gk-Sda"/>
+                <constraint firstItem="qsr-UC-7AD" firstAttribute="top" secondItem="kxe-e3-Xo7" secondAttribute="bottom" constant="12" id="VF0-hd-m4E"/>
+                <constraint firstItem="qsr-UC-7AD" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="14" id="W5W-F6-ohA"/>
+                <constraint firstItem="kxe-e3-Xo7" firstAttribute="leading" secondItem="iN0-l3-epB" secondAttribute="leading" constant="14" id="YFA-IQ-7Am"/>
+                <constraint firstAttribute="bottom" secondItem="Lj6-SH-sdt" secondAttribute="bottom" constant="15" id="hHk-P7-NX6"/>
+                <constraint firstAttribute="trailing" secondItem="Lj6-SH-sdt" secondAttribute="trailing" constant="28" id="i6g-fZ-a6J"/>
+                <constraint firstAttribute="trailing" secondItem="qsr-UC-7AD" secondAttribute="trailing" constant="14" id="tXi-BQ-0pW"/>
+            </constraints>
+            <nil key="simulatedTopBarMetrics"/>
+            <nil key="simulatedBottomBarMetrics"/>
+            <freeformSimulatedSizeMetrics key="simulatedDestinationMetrics"/>
+            <connections>
+                <outlet property="addressTips" destination="Wr1-yH-NqV" id="gcL-oq-NRB"/>
+                <outlet property="addressView" destination="j66-9Z-Yib" id="ezD-cU-xOt"/>
+                <outlet property="descLabel" destination="qw6-hy-hbQ" id="vbi-w8-5lS"/>
+                <outlet property="detailAddress" destination="1i5-Mo-Y0l" id="nJD-gq-bNA"/>
+                <outlet property="nameField" destination="bkP-tq-ygW" id="paz-n2-G3a"/>
+                <outlet property="phoneField" destination="RPa-5A-wDp" id="a0s-1A-oOi"/>
+                <outlet property="switchButton" destination="PU8-4C-36W" id="ShP-lP-aZP"/>
+            </connections>
+            <point key="canvasLocation" x="131.8840579710145" y="21.428571428571427"/>
+        </view>
+    </objects>
+    <resources>
+        <image name="choose_arrow" width="12" height="7"/>
+        <image name="switch_on" width="47" height="24"/>
+        <systemColor name="systemBackgroundColor">
+            <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+        </systemColor>
+    </resources>
+</document>

+ 21 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/KSAddressPickerView.h

@@ -0,0 +1,21 @@
+//
+//  KSAddressPickerView.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import <UIKit/UIKit.h>
+
+NS_ASSUME_NONNULL_BEGIN
+typedef void(^SelectedReturnBlock)(NSArray *addressArray, NSString *countryCode);
+
+@interface KSAddressPickerView : UIView
+
+- (instancetype)initWithTitle:(NSString * __nullable)title totalRows:(NSInteger)count sourceData:(id __nonnull)sourceData chooseReturnWithBlock:(SelectedReturnBlock)block;
+
+- (void)show;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 305 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/KSAddressPickerView.m

@@ -0,0 +1,305 @@
+//
+//  KSAddressPickerView.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "KSAddressPickerView.h"
+
+@interface KSAddressPickerView ()<UIPickerViewDelegate,UIPickerViewDataSource,UIGestureRecognizerDelegate>
+
+@property (nonatomic, strong) UIView *backView; // 背景图
+@property (nonatomic, strong) UIView *displayView;
+@property (nonatomic, strong) UIView *contentView;
+
+@property (nonatomic, copy) SelectedReturnBlock callback;
+
+@property (nonatomic, assign) NSInteger pickerCount;  // 总共需要创建的picker
+
+@property (nonatomic,strong) id sourceData;
+
+@property (nonatomic, strong) UIPickerView *picker;   // 选择器
+
+@property (nonatomic, strong) NSMutableArray *arrangeSource; // 整理后的数据
+
+@property (nonatomic,assign) NSInteger index1; // 省下标
+@property (nonatomic,assign) NSInteger index2; // 市下标
+@property (nonatomic,assign) NSInteger index3; // 区下标
+
+
+@end
+
+@implementation KSAddressPickerView
+
+- (instancetype)initWithTitle:(NSString *)title totalRows:(NSInteger)count sourceData:(id)sourceData chooseReturnWithBlock:(SelectedReturnBlock)block {
+    if (self = [super init]) {
+        self.callback = block;
+        self.pickerCount = count;
+        self.sourceData = sourceData;
+        self.frame = CGRectMake(0, 0, kScreen_Width, kScreen_Height);
+        self.backView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, kScreen_Width, kScreen_Height)];
+        self.backView.backgroundColor = HexRGBAlpha(0x000000, 0.5f);
+        [self addSubview:_backView];
+        
+        [self configDefault];
+        
+        UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)];
+        tapGesture.delegate = self;
+        [self.backView addGestureRecognizer:tapGesture];
+        
+        self.displayView = [[UIView alloc] initWithFrame:CGRectMake(0, kScreen_Height, kScreen_Width, 255)];
+        self.displayView.backgroundColor = [UIColor whiteColor];
+        [self.backView addSubview:self.displayView];
+        
+        _contentView = [[UIView alloc] initWithFrame:CGRectMake(0, 39, kScreen_Width, 216)];
+        _contentView.backgroundColor = [UIColor whiteColor];
+        [_displayView addSubview:_contentView];
+        
+        [self initPickerViews];
+        
+        // 按钮
+        UIButton *cancleButton = [UIButton buttonWithType:UIButtonTypeCustom];
+        [cancleButton setTitle:@"取消" forState:UIControlStateNormal];
+        cancleButton.titleLabel.font = [UIFont systemFontOfSize:16.0f];
+        [cancleButton setTitleColor:HexRGB(0x666666) forState:UIControlStateNormal];
+        [cancleButton addTarget:self action:@selector(cancleButtonAction:) forControlEvents:UIControlEventTouchUpInside];
+        cancleButton.frame = CGRectMake(20, 10, 60, 30);
+        [self.displayView addSubview:cancleButton];
+        
+        
+        UIButton *sureButton = [UIButton buttonWithType:UIButtonTypeCustom];
+        [sureButton setTitle:@"确定" forState:UIControlStateNormal];
+        sureButton.titleLabel.font = [UIFont systemFontOfSize:16.0f];
+        [sureButton setTitleColor:THEMECOLOR forState:UIControlStateNormal];
+        [sureButton addTarget:self action:@selector(doneButtonAction:) forControlEvents:UIControlEventTouchUpInside];
+        sureButton.frame = CGRectMake(kScreen_Width - 80, 10, 60, 30);
+        [self.displayView addSubview:sureButton];
+        
+        [UIView animateWithDuration:0.3f animations:^{
+            self.displayView.frame = CGRectMake(0, kScreen_Height - 255, kScreen_Width, 255);
+        } completion:^(BOOL finished) {
+            
+        }];
+        
+    }
+    return self;
+}
+
+// 创建选择器
+- (void)initPickerViews {
+    // 更新数据源
+    CGRect frame = _contentView.frame;
+    CGFloat height = CGRectGetHeight(frame);
+    CGFloat width = CGRectGetWidth(frame);
+    _picker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 0, width, height)];
+    [_picker setValue:[UIColor blackColor] forKey:@"textColor"];
+    _picker.delegate = self;
+    [_picker setShowsSelectionIndicator:YES];
+    [_contentView addSubview:_picker];
+}
+
+- (void)configDefault {
+    _index1 = 0;
+    _index2 = 0;
+    _index3 = 0;
+    [self reloadDataSource];
+}
+
+// 修改数据源
+- (void)reloadDataSource {
+    NSArray *dataArray = self.sourceData;
+    self.arrangeSource = [NSMutableArray array];
+    NSDictionary *proviceDict = dataArray[_index1];
+    // 省
+    NSMutableArray *provinceArray = [NSMutableArray array];
+    for (NSDictionary *subDic in dataArray) {
+        [provinceArray addObject:[subDic stringValueForKey:@"area_name"]];
+    }
+    
+    [self.arrangeSource addObject:provinceArray];
+    
+    // 市
+    NSMutableArray *cityArray = [NSMutableArray array];
+    NSArray *citys = [proviceDict arrayValueForKey:@"city"];
+    for (NSDictionary *cityDict in citys) {
+        [cityArray addObject:[cityDict stringValueForKey:@"area_name"]];
+    }
+    [self.arrangeSource addObject:cityArray];
+    
+    NSString *cityStr = @"";
+    if (citys.count > 0) {
+        cityStr = self.arrangeSource[1][_index2];
+        // 区
+        NSMutableArray *districtArray = [NSMutableArray array];
+        NSDictionary *cityDict = [proviceDict arrayValueForKey:@"city"][_index2];
+        NSArray *districts = [cityDict arrayValueForKey:@"area"];
+        for (NSDictionary *districtDict in districts) {
+            [districtArray addObject:[districtDict stringValueForKey:@"area_name"]];
+        }
+        [self.arrangeSource addObject:districtArray];
+    }
+    else {
+        [self.arrangeSource addObject:@[]];
+    }
+}
+
+- (void)cancleButtonAction:(UIButton *)sender {
+    [UIView animateWithDuration:0.3f animations:^{
+        self.displayView.frame = CGRectMake(0, kScreen_Height, kScreen_Width, 255);
+    } completion:^(BOOL finished) {
+        [self removeFromSuperview];
+    }];
+    
+}
+
+- (void)doneButtonAction:(UIButton *)sender {
+    // 传出数据
+    if (self.callback) {
+        // 获取value
+        NSMutableArray *returnObj = [NSMutableArray array];
+        NSMutableArray *chooseData = [NSMutableArray array];
+        NSArray *dataArray = self.sourceData;
+        // 省
+        NSDictionary *provinceDict = dataArray[_index1];
+        [returnObj addObject:[provinceDict stringValueForKey:@"area_code"]];
+        [chooseData addObject:[provinceDict stringValueForKey:@"area_name"]];
+        // 市
+        NSArray *citys = [provinceDict arrayValueForKey:@"city"];
+        if (citys.count > 0) {
+            NSDictionary *cityDict = citys[_index2];
+            NSString *cityCode = [cityDict stringValueForKey:@"area_code"];
+            [returnObj addObject:cityCode];
+            [chooseData addObject:[cityDict stringValueForKey:@"area_name"]];
+            // 区
+            NSArray *districts = [cityDict arrayValueForKey:@"area"];
+            if (districts.count > 0) {
+                NSDictionary *districtDict = [cityDict arrayValueForKey:@"area"][_index3];
+                NSString *districtCode = [districtDict stringValueForKey:@"area_code"];
+                [returnObj addObject:districtCode];
+                [chooseData addObject:[districtDict stringValueForKey:@"area_name"]];
+            }
+            else {
+                [returnObj addObject:@""];
+                [chooseData addObject:@""];
+            }
+        }
+        else {
+            [returnObj addObject:@""];
+            [returnObj addObject:@""];
+            [chooseData addObject:@""];
+            [chooseData addObject:@""];
+        }
+        
+        self.callback(chooseData, [returnObj lastObject]);
+        NSLog(@"%@",returnObj.description);
+    }
+    
+    [UIView animateWithDuration:0.3f animations:^{
+        self.displayView.frame = CGRectMake(0, kScreen_Height, kScreen_Width, 255);
+    } completion:^(BOOL finished) {
+        [self removeFromSuperview];
+    }];
+}
+
+- (void)tapAction:(UITapGestureRecognizer *)gesture {
+    
+    [UIView animateWithDuration:0.3f animations:^{
+        self.displayView.frame = CGRectMake(0, kScreen_Height, kScreen_Width, 255);
+    } completion:^(BOOL finished) {
+        [self removeFromSuperview];
+    }];
+}
+
+
+- (void)show {
+    UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
+    [window addSubview:self];
+}
+
+#pragma mark --- UIPickerView Datasource
+
+- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
+    return _pickerCount;
+}
+
+- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
+    
+    switch (component) {
+        case 0:
+        {
+            NSArray *firstRow = self.arrangeSource[0];
+            return firstRow.count;
+        }
+            break;
+        case 1:
+        {
+            NSArray *secondRow = self.arrangeSource[1];
+            return secondRow.count;
+        }
+            break;
+        case 2:
+        {
+            NSArray *thirdRow = self.arrangeSource[2];
+            return thirdRow.count;
+        }
+        default:
+            break;
+    }
+    return 0;
+}
+
+- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
+    NSInteger index = component;
+    NSArray *titleArray = self.arrangeSource[index];
+    return titleArray[row];
+}
+
+
+- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
+    
+//    NSArray *titleArray = self.arrangeSource[component];
+    [pickerView selectRow:row inComponent:component animated:YES];
+    
+    NSInteger index = component;
+    if (index == 0) {
+        _index1 = row;
+        _index2 = 0;
+        _index3 = 0;
+    }
+    else if (index == 1) {
+        _index2 = row;
+        _index3 = 0;
+    }
+    else if (index == 2) {
+        _index3 = row;
+    }
+    [self reloadDataSource]; // 获取数据源
+    // 刷新界面
+    [pickerView reloadAllComponents];
+    
+}
+
+
+#pragma mark ---- UIPickerView delegate
+- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view {
+    UILabel *pickerLabel = (UILabel *)view;
+    if (!pickerLabel) {
+        pickerLabel = [[UILabel alloc] init];
+        [pickerLabel setTextAlignment:NSTextAlignmentCenter];
+        [pickerLabel setBackgroundColor:[UIColor clearColor]];
+        [pickerLabel setFont:[UIFont systemFontOfSize:16.0f]];
+        [pickerLabel setTextColor:[UIColor blackColor]];
+    }
+    pickerLabel.text = [self pickerView:pickerView titleForRow:row forComponent:component];
+    return pickerLabel;
+}
+/*
+// Only override drawRect: if you perform custom drawing.
+// An empty implementation adversely affects performance during animation.
+- (void)drawRect:(CGRect)rect {
+    // Drawing code
+}
+*/
+
+@end

+ 21 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/MyAddressListCell.h

@@ -0,0 +1,21 @@
+//
+//  MyAddressListCell.h
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import <UIKit/UIKit.h>
+#import "AddressListModel.h"
+
+typedef void(^EditAddressCallback)(NSString *addressId);
+
+NS_ASSUME_NONNULL_BEGIN
+
+@interface MyAddressListCell : UITableViewCell
+
+- (void)configWithSource:(AddressListModel *)model callback:(EditAddressCallback)callback;
+
+@end
+
+NS_ASSUME_NONNULL_END

+ 61 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/MyAddressListCell.m

@@ -0,0 +1,61 @@
+//
+//  MyAddressListCell.m
+//  KulexiuForTeacher
+//
+//  Created by 王智 on 2022/5/5.
+//
+
+#import "MyAddressListCell.h"
+
+@interface MyAddressListCell ()
+
+@property (weak, nonatomic) IBOutlet UILabel *nameLabel;
+
+@property (weak, nonatomic) IBOutlet UILabel *phoneLabel;
+
+@property (weak, nonatomic) IBOutlet UILabel *detailAddress;
+
+@property (nonatomic, strong) AddressListModel *sourceModel;
+
+@property (nonatomic, copy) EditAddressCallback callback;
+
+@end
+
+@implementation MyAddressListCell
+
+- (void)awakeFromNib {
+    [super awakeFromNib];
+    // Initialization code
+    self.selectionStyle = UITableViewCellSelectionStyleNone;
+}
+
+- (void)configWithSource:(AddressListModel *)model callback:(EditAddressCallback)callback {
+    if (callback) {
+        self.callback = callback;
+    }
+    self.sourceModel = model;
+    self.nameLabel.text = [NSString returnNoNullStringWithString:model.name];
+    // 手机号
+    if (![NSString isEmptyString:model.phoneNumber] && model.phoneNumber.length > 7) {
+        self.phoneLabel.text = [model.phoneNumber stringByReplacingCharactersInRange:NSMakeRange(3, 4) withString:@"****"];
+    }
+    else {
+        self.phoneLabel.text = [NSString returnNoNullStringWithString:model.phoneNumber];
+    }
+    self.detailAddress.text = [NSString returnNoNullStringWithString:model.detailAddress];
+}
+
+- (IBAction)modifyAction:(id)sender {
+    if (self.callback) {
+        self.callback(self.sourceModel.internalBaseClassIdentifier);
+    }
+}
+
+
+- (void)setSelected:(BOOL)selected animated:(BOOL)animated {
+    [super setSelected:selected animated:animated];
+
+    // Configure the view for the selected state
+}
+
+@end

+ 95 - 0
KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/View/MyAddressListCell.xib

@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="20037" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
+    <device id="retina6_1" orientation="portrait" appearance="light"/>
+    <dependencies>
+        <deployment identifier="iOS"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="20020"/>
+        <capability name="Safe area layout guides" minToolsVersion="9.0"/>
+        <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
+    </dependencies>
+    <objects>
+        <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner"/>
+        <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
+        <tableViewCell contentMode="scaleToFill" selectionStyle="default" indentationWidth="10" rowHeight="89" id="KGk-i7-Jjw" customClass="MyAddressListCell">
+            <rect key="frame" x="0.0" y="0.0" width="373" height="89"/>
+            <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
+            <tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" tableViewCell="KGk-i7-Jjw" id="H2p-sc-9uM">
+                <rect key="frame" x="0.0" y="0.0" width="373" height="89"/>
+                <autoresizingMask key="autoresizingMask"/>
+                <subviews>
+                    <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="gAV-cy-0Hx">
+                        <rect key="frame" x="14" y="0.0" width="345" height="77"/>
+                        <subviews>
+                            <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="DlM-IP-tlC">
+                                <rect key="frame" x="305" y="18.5" width="40" height="40"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="40" id="EUC-eq-iVC"/>
+                                    <constraint firstAttribute="width" constant="40" id="obS-tm-a0E"/>
+                                </constraints>
+                                <inset key="imageEdgeInsets" minX="0.0" minY="0.0" maxX="2.2250738585072014e-308" maxY="0.0"/>
+                                <state key="normal" image="address_edit"/>
+                                <connections>
+                                    <action selector="modifyAction:" destination="KGk-i7-Jjw" eventType="touchUpInside" id="ltb-jt-WVU"/>
+                                </connections>
+                            </button>
+                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="李大师" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gSI-yp-h2P">
+                                <rect key="frame" x="0.0" y="10" width="56" height="25"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="25" id="LBP-t2-FVT"/>
+                                </constraints>
+                                <fontDescription key="fontDescription" type="system" weight="medium" pointSize="18"/>
+                                <color key="textColor" red="0.10196078431372549" green="0.10196078431372549" blue="0.10196078431372549" alpha="1" colorSpace="calibratedRGB"/>
+                                <nil key="highlightedColor"/>
+                            </label>
+                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="132****3455" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="BrB-l6-yLl">
+                                <rect key="frame" x="73" y="11.5" width="94" height="22"/>
+                                <constraints>
+                                    <constraint firstAttribute="height" constant="22" id="dXO-Dm-uYl"/>
+                                </constraints>
+                                <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                <color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
+                                <nil key="highlightedColor"/>
+                            </label>
+                            <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="湖北省武汉市汉街总部国际" textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="5dt-FE-vx2">
+                                <rect key="frame" x="0.0" y="43" width="295" height="22"/>
+                                <fontDescription key="fontDescription" type="system" pointSize="16"/>
+                                <color key="textColor" red="0.40000000000000002" green="0.40000000000000002" blue="0.40000000000000002" alpha="1" colorSpace="calibratedRGB"/>
+                                <nil key="highlightedColor"/>
+                            </label>
+                        </subviews>
+                        <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                        <constraints>
+                            <constraint firstItem="5dt-FE-vx2" firstAttribute="leading" secondItem="gSI-yp-h2P" secondAttribute="leading" id="0lK-40-j6M"/>
+                            <constraint firstItem="BrB-l6-yLl" firstAttribute="centerY" secondItem="gSI-yp-h2P" secondAttribute="centerY" id="72n-7v-SOZ"/>
+                            <constraint firstItem="BrB-l6-yLl" firstAttribute="leading" secondItem="gSI-yp-h2P" secondAttribute="trailing" constant="17" id="EH4-ZQ-Rh1"/>
+                            <constraint firstAttribute="bottom" secondItem="5dt-FE-vx2" secondAttribute="bottom" constant="12" id="Fsl-GA-O2B"/>
+                            <constraint firstItem="DlM-IP-tlC" firstAttribute="leading" secondItem="5dt-FE-vx2" secondAttribute="trailing" constant="10" id="Mta-yj-Oel"/>
+                            <constraint firstItem="5dt-FE-vx2" firstAttribute="top" secondItem="gSI-yp-h2P" secondAttribute="bottom" constant="8" id="Rb4-au-j5A"/>
+                            <constraint firstAttribute="trailing" secondItem="DlM-IP-tlC" secondAttribute="trailing" id="ceS-nI-5Gi"/>
+                            <constraint firstItem="gSI-yp-h2P" firstAttribute="leading" secondItem="gAV-cy-0Hx" secondAttribute="leading" id="gOn-YI-qGO"/>
+                            <constraint firstItem="gSI-yp-h2P" firstAttribute="top" secondItem="gAV-cy-0Hx" secondAttribute="top" constant="10" id="i2J-l1-Uu8"/>
+                            <constraint firstItem="DlM-IP-tlC" firstAttribute="centerY" secondItem="gAV-cy-0Hx" secondAttribute="centerY" id="xNZ-nz-Hwa"/>
+                        </constraints>
+                    </view>
+                </subviews>
+                <constraints>
+                    <constraint firstAttribute="trailing" secondItem="gAV-cy-0Hx" secondAttribute="trailing" constant="14" id="Syj-pt-ABp"/>
+                    <constraint firstItem="gAV-cy-0Hx" firstAttribute="leading" secondItem="H2p-sc-9uM" secondAttribute="leading" constant="14" id="XFl-LE-3Qa"/>
+                    <constraint firstAttribute="bottom" secondItem="gAV-cy-0Hx" secondAttribute="bottom" constant="12" id="hBv-dd-Jw0"/>
+                    <constraint firstItem="gAV-cy-0Hx" firstAttribute="top" secondItem="H2p-sc-9uM" secondAttribute="top" id="iEe-D0-kx4"/>
+                </constraints>
+            </tableViewCellContentView>
+            <viewLayoutGuide key="safeArea" id="aW0-zy-SZf"/>
+            <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+            <connections>
+                <outlet property="detailAddress" destination="5dt-FE-vx2" id="ZE0-RH-0qq"/>
+                <outlet property="nameLabel" destination="gSI-yp-h2P" id="X5C-3y-8oS"/>
+                <outlet property="phoneLabel" destination="BrB-l6-yLl" id="5WZ-7L-FeD"/>
+            </connections>
+            <point key="canvasLocation" x="170.28985507246378" y="78.013392857142847"/>
+        </tableViewCell>
+    </objects>
+    <resources>
+        <image name="address_edit" width="18" height="19"/>
+    </resources>
+</document>

+ 3 - 1
KulexiuForStudent/KulexiuForStudent/Module/Mine/MineCourse/View/VideoCourseCell.m

@@ -21,6 +21,7 @@
 
 @property (weak, nonatomic) IBOutlet UIView *descView;
 @property (weak, nonatomic) IBOutlet UILabel *descLabel;
+@property (weak, nonatomic) IBOutlet UILabel *subjectLabel;
 
 @end
 
@@ -36,7 +37,7 @@
     self.courseTitle.text = [NSString returnNoNullStringWithString:model.lessonName];
     [self.teacherAvatar sd_setImageWithURL:[NSURL URLWithString:model.avatar] placeholderImage:[UIImage imageNamed:USERDEFAULT_LOGO]];
     self.teacherName.text = [NSString returnNoNullStringWithString:model.username];
-    self.courseMessage.text = [NSString  stringWithFormat:@"¥%.0f/%.0f课时",model.lessonPrice,model.lessonCount];
+    self.courseMessage.text = [NSString  stringWithFormat:@"¥%.2f/%.0f课时",model.lessonPrice,model.lessonCount];
     if (isCheck) {
         self.descView.hidden = YES;
         self.descLabel.text = @"";
@@ -45,6 +46,7 @@
         self.descView.hidden = NO;
         self.descLabel.text = [NSString stringWithFormat:@"%.0f人已购买",model.countStudent];
     }
+    self.subjectLabel.text = [NSString returnNoNullStringWithString:model.lessonSubject];
 }
 
 @end

+ 30 - 1
KulexiuForStudent/KulexiuForStudent/Module/Mine/MineCourse/View/VideoCourseCell.xib

@@ -27,6 +27,32 @@
                                     <constraint firstAttribute="height" constant="111" id="6CZ-fO-O3c"/>
                                 </constraints>
                             </imageView>
+                            <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="pzA-yf-E6E">
+                                <rect key="frame" x="8" y="6" width="24.5" height="13"/>
+                                <subviews>
+                                    <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="长笛" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZMN-zF-fWY">
+                                        <rect key="frame" x="3" y="0.0" width="18.5" height="13"/>
+                                        <constraints>
+                                            <constraint firstAttribute="height" constant="13" id="Sgn-de-gJc"/>
+                                        </constraints>
+                                        <fontDescription key="fontDescription" type="system" pointSize="9"/>
+                                        <color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
+                                        <nil key="highlightedColor"/>
+                                    </label>
+                                </subviews>
+                                <color key="backgroundColor" red="0.0" green="0.0" blue="0.0" alpha="0.28999999999999998" colorSpace="custom" customColorSpace="calibratedRGB"/>
+                                <constraints>
+                                    <constraint firstItem="ZMN-zF-fWY" firstAttribute="top" secondItem="pzA-yf-E6E" secondAttribute="top" id="Ksn-cA-LA3"/>
+                                    <constraint firstAttribute="bottom" secondItem="ZMN-zF-fWY" secondAttribute="bottom" id="VAu-HY-MS4"/>
+                                    <constraint firstItem="ZMN-zF-fWY" firstAttribute="leading" secondItem="pzA-yf-E6E" secondAttribute="leading" constant="3" id="ZTK-ri-GhB"/>
+                                    <constraint firstAttribute="trailing" secondItem="ZMN-zF-fWY" secondAttribute="trailing" constant="3" id="tXk-6b-oAm"/>
+                                </constraints>
+                                <userDefinedRuntimeAttributes>
+                                    <userDefinedRuntimeAttribute type="number" keyPath="cornerRadius">
+                                        <real key="value" value="1"/>
+                                    </userDefinedRuntimeAttribute>
+                                </userDefinedRuntimeAttributes>
+                            </view>
                             <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="从零开始学竖笛视频课" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="yCS-l4-WAt">
                                 <rect key="frame" x="11" y="117" width="146" height="17"/>
                                 <fontDescription key="fontDescription" type="system" pointSize="14"/>
@@ -92,9 +118,11 @@
                         <color key="backgroundColor" systemColor="systemBackgroundColor"/>
                         <constraints>
                             <constraint firstItem="yCS-l4-WAt" firstAttribute="leading" secondItem="ZgA-i1-RHm" secondAttribute="leading" constant="11" id="1Ls-Wb-fRT"/>
+                            <constraint firstItem="pzA-yf-E6E" firstAttribute="top" secondItem="G9V-fH-gog" secondAttribute="top" constant="6" id="3jk-XG-svu"/>
                             <constraint firstItem="G9V-fH-gog" firstAttribute="top" secondItem="ZgA-i1-RHm" secondAttribute="top" id="5ix-vd-TUM"/>
                             <constraint firstItem="Yib-mA-6Ou" firstAttribute="leading" secondItem="ZgA-i1-RHm" secondAttribute="leading" constant="9" id="74G-dg-JPA"/>
                             <constraint firstItem="G9V-fH-gog" firstAttribute="leading" secondItem="ZgA-i1-RHm" secondAttribute="leading" id="9e1-eo-OKH"/>
+                            <constraint firstItem="pzA-yf-E6E" firstAttribute="leading" secondItem="G9V-fH-gog" secondAttribute="leading" constant="8" id="9vy-mp-5yR"/>
                             <constraint firstItem="yCS-l4-WAt" firstAttribute="top" secondItem="G9V-fH-gog" secondAttribute="bottom" constant="6" id="EOx-Xx-BzN"/>
                             <constraint firstItem="3il-XM-fqj" firstAttribute="top" secondItem="yCS-l4-WAt" secondAttribute="bottom" constant="5" id="Jjh-pl-Duz"/>
                             <constraint firstAttribute="trailing" secondItem="yCS-l4-WAt" secondAttribute="trailing" constant="11" id="N8r-qo-ZmS"/>
@@ -129,6 +157,7 @@
                 <outlet property="coverImage" destination="G9V-fH-gog" id="8HX-tu-M6Z"/>
                 <outlet property="descLabel" destination="Spj-bd-Syo" id="nNb-i0-kTJ"/>
                 <outlet property="descView" destination="bIp-3Q-l9m" id="dqb-bI-PbZ"/>
+                <outlet property="subjectLabel" destination="ZMN-zF-fWY" id="dJ2-fu-kOV"/>
                 <outlet property="teacherAvatar" destination="3il-XM-fqj" id="cCU-eN-inL"/>
                 <outlet property="teacherName" destination="wbK-Jo-ZbH" id="hq7-Jt-Ikb"/>
             </connections>
@@ -137,7 +166,7 @@
     </objects>
     <resources>
         <image name="user_default_avatal" width="52" height="52"/>
-        <image name="video_placeholder" width="168" height="111"/>
+        <image name="video_placeholder" width="103" height="72"/>
         <systemColor name="systemBackgroundColor">
             <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
         </systemColor>

+ 3 - 1
KulexiuForStudent/KulexiuForStudent/Module/Mine/Setting/Controller/SettingViewController.m

@@ -21,6 +21,7 @@
 #import "FeedbackViewController.h"
 #import "AboutUsViewController.h"
 #import "UserInfoManager.h"
+#import "AddressListViewController.h"
 
 
 @interface SettingViewController ()
@@ -147,7 +148,8 @@
             break;
         case SETTINGACTION_ADDRESS:
         {
-            
+            AddressListViewController *ctrl = [[AddressListViewController alloc] init];
+            [self.navigationController pushViewController:ctrl animated:YES];
         }
             break;
         case SETTINGACTION_ONLINECHECK:

BIN
KulexiuForStudent/build/Debug-iphonesimulator/KulexiuForStudent.app/Assets.car


BIN
KulexiuForStudent/build/Debug-iphonesimulator/KulexiuForStudent.app/KulexiuForStudent


+ 54 - 10
KulexiuForStudent/build/Debug-iphonesimulator/KulexiuForStudent.app/_CodeSignature/CodeResources

@@ -44,6 +44,14 @@
 		<data>
 		Jf3YUFwrYeiS53J4nsxYxfU+5Us=
 		</data>
+		<key>AddressBottomView.nib</key>
+		<data>
+		vUmVbVuxnuJSE9bqfAxC/IbeehM=
+		</data>
+		<key>AddressDetailBodyView.nib</key>
+		<data>
+		h2xDb5uiHPcbf/vbzg7iHPfi9Hs=
+		</data>
 		<key>AppIcon60x60@2x.png</key>
 		<data>
 		in/65AJJc9HeALkYhQEZVdwHQ7U=
@@ -58,7 +66,7 @@
 		</data>
 		<key>Assets.car</key>
 		<data>
-		2g/sMLlIOMHrO1ygtm90GN/KPcI=
+		xDLoUnHuLcRn6vlqf2Zzt0cUqw4=
 		</data>
 		<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key>
 		<data>
@@ -1051,7 +1059,7 @@
 		</data>
 		<key>HomeLiveCouseCell.nib</key>
 		<data>
-		0xavmmzdQoL7RSgI5+ys+M90AzU=
+		2U5jssH1r/KEs7eac+mwxj5SlcU=
 		</data>
 		<key>HomeNavView.nib</key>
 		<data>
@@ -1059,7 +1067,7 @@
 		</data>
 		<key>HomeVideoCourseCell.nib</key>
 		<data>
-		vSldDWtQ+0w4jHtx1diUEnQa7m0=
+		v5P4ZVpXhb6eecY13HItlmedp2M=
 		</data>
 		<key>HomeworkBottomView.nib</key>
 		<data>
@@ -1157,6 +1165,10 @@
 		<data>
 		RMaJERk/rTKOQj+1bDPhzrXLwsQ=
 		</data>
+		<key>MyAddressListCell.nib</key>
+		<data>
+		PgKxWvVyA3rlj3Ic5enj0/DUtcI=
+		</data>
 		<key>MyLessonSearchView.nib</key>
 		<data>
 		zqrtN+SCRwhX+6iR0gVvkLAjmFI=
@@ -3481,11 +3493,11 @@
 		</data>
 		<key>VideoCourseCell.nib/objects-12.3+.nib</key>
 		<data>
-		cbUgH7PX7btOI66HMlSipkFcjZ4=
+		a9fUUA94vONs5LV+381bsvTsmek=
 		</data>
 		<key>VideoCourseCell.nib/runtime.nib</key>
 		<data>
-		fCNMz8CrXP96zI1T/7UUgMQlLHk=
+		yR4BXxY2IHJ3zEC9uccBnGOdi7I=
 		</data>
 		<key>WMPlayer.bundle/bottom_shadow.png</key>
 		<data>
@@ -3641,6 +3653,10 @@
 			<key>optional</key>
 			<true/>
 		</dict>
+		<key>areainfo.json</key>
+		<data>
+		i6EJP85yejwtw39HNRPNXPxJ/0Q=
+		</data>
 		<key>class_stop.mp3</key>
 		<data>
 		SOZrSwNHbgvblOCUIIg6ohhiw/U=
@@ -3788,6 +3804,20 @@
 			kX5OgQRvUpOimyg1fpSWHAMYYptzVS7MphC0j3M5X/Q=
 			</data>
 		</dict>
+		<key>AddressBottomView.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			U8gFlCshTWCR1i1jsU4Vso2QMXMsE5F3Nq4oRdhPT+0=
+			</data>
+		</dict>
+		<key>AddressDetailBodyView.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			Vc9C6EWSW9r4O+oCzWiHw2uLDZbcQ19QblDImfLJ3zU=
+			</data>
+		</dict>
 		<key>AppIcon60x60@2x.png</key>
 		<dict>
 			<key>hash2</key>
@@ -3813,7 +3843,7 @@
 		<dict>
 			<key>hash2</key>
 			<data>
-			b2h+VH+PoIQONhw7xRQ04RzSTii0PecdR1d7CEgrfOw=
+			X/9LyYtlPRN0y13DxrXYKOiEb/GEPg4j0IqPrw0P1u4=
 			</data>
 		</dict>
 		<key>Base.lproj/LaunchScreen.storyboardc/01J-lp-oVM-view-Ze5-6b-2t3.nib</key>
@@ -5220,7 +5250,7 @@
 		<dict>
 			<key>hash2</key>
 			<data>
-			DOW+pGk0Uyzbx9ou3y0X3La4D7xqeNKOva5tGAXz+Lo=
+			QrgT0K56BCe/Fq3Lw3woTKZk/frnnBDBm/YEWLUqZss=
 			</data>
 		</dict>
 		<key>HomeNavView.nib</key>
@@ -5234,7 +5264,7 @@
 		<dict>
 			<key>hash2</key>
 			<data>
-			CbpCviGm8LGGafXC2PSJiXoEeqB85600zo2AkW9x1yM=
+			SFBr3CskFNAKoEZnAdpsVs1x2dSGJ49kmzWl1C/1Uzw=
 			</data>
 		</dict>
 		<key>HomeworkBottomView.nib</key>
@@ -5398,6 +5428,13 @@
 			Afujv5sUfLfj4Mq5kfxc4nArIxO0Eic+k3LoQGjp9nU=
 			</data>
 		</dict>
+		<key>MyAddressListCell.nib</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			fC1I/GlF72lU7Z0hfmdvm9vkZurzob4YXfq2dawzBSs=
+			</data>
+		</dict>
 		<key>MyLessonSearchView.nib</key>
 		<dict>
 			<key>hash2</key>
@@ -9283,14 +9320,14 @@
 		<dict>
 			<key>hash2</key>
 			<data>
-			dNlS9MNuHBCtyeh8S/ozt5xJAU0d9B7ew+eHe86Kidw=
+			9txnbV2XVPD0BYt5yQQYp4SBHWNWvwStZ3ySXmskA5Q=
 			</data>
 		</dict>
 		<key>VideoCourseCell.nib/runtime.nib</key>
 		<dict>
 			<key>hash2</key>
 			<data>
-			erz3M0FAog8O/YV1Zes/erb1hbEXybgvtGkoxC8IH40=
+			wXEXeV60GzE2o9dbUzq8/X/9qs9LZOQKeopOkr8KBiQ=
 			</data>
 		</dict>
 		<key>WMPlayer.bundle/bottom_shadow.png</key>
@@ -9549,6 +9586,13 @@
 			<key>optional</key>
 			<true/>
 		</dict>
+		<key>areainfo.json</key>
+		<dict>
+			<key>hash2</key>
+			<data>
+			r+CcSMB+01i1h4l/229CH4dnzBbuF+38OSNSMZUs2/A=
+			</data>
+		</dict>
 		<key>class_stop.mp3</key>
 		<dict>
 			<key>hash2</key>

BIN
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/KulexiuForStudent-project-headers.hmap


BIN
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/HomeViewController.o


BIN
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSBaseViewController.o


BIN
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSNetworkingManager.o


+ 7 - 0
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KulexiuForStudent.LinkFileList

@@ -76,6 +76,7 @@
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MemberChangeMessage.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/UrlDecode.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/HomeCourseTipsView.o
+/Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MyAddressListCell.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/CourseViewController.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/DZNSegmentedControl.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/CALayer+Color.o
@@ -109,6 +110,7 @@
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/TZProgressView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MineNavView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/SubjectChooseBodyView.o
+/Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSAddressPickerView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/GroupMemberViewController.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MyLiveCourseCell.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/UIImage+Color.o
@@ -288,6 +290,7 @@
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/UIColor+Hex.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSLiveChatroomLeave.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/HomeworkBottomView.o
+/Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/AddressBottomView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSWebSocketManager.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MSSBrowseRemindView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/HomeHotAlbumView.o
@@ -345,6 +348,7 @@
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/ChatComplainBodyView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSImageButton.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/NSObject+KSImpChangeTool.o
+/Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/AddressDetailBodyView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/TZImageManager.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/ChatNavView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MyLessonSearchView.o
@@ -430,6 +434,7 @@
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/UIImage+Resize.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSChatListViewController.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/AccompanyCourseInfoCell.o
+/Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/AddressListModel.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/AddressViewController.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/LifeButton.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSNetworkAlert.o
@@ -444,6 +449,7 @@
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KSRCSearchBar.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/SDQWMaskCustomModel.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MessageHelper.o
+/Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/AddressListViewController.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/TZPhotoPickerController.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MessageModel.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MSSBrowseNetworkViewController.o
@@ -476,6 +482,7 @@
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/MessageCell.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/ClassroomTitleView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/NewClassPopView.o
+/Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/AddressDetailViewController.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/LocalRenderManager.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/PhoneChangeBodyView.o
 /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/SettingViewController.o

BIN
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/KulexiuForStudent_dependency_info.dat


+ 2 - 1
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/SettingViewController.d

@@ -64,4 +64,5 @@ dependencies: \
   /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/KulexiuForStudent/Module/Mine/Setting/Controller/FeedbackViewController.h \
   /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/KulexiuForStudent/Module/Mine/Setting/Controller/AboutUsViewController.h \
   /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/KulexiuForStudent/Module/Login/Model/UserInfoManager.h \
-  /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/KulexiuForStudent/Module/Login/Model/UserInfo.h
+  /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/KulexiuForStudent/Module/Login/Model/UserInfo.h \
+  /Users/wangzhi/DayaWorkspace/Klx_student/KulexiuForStudent/KulexiuForStudent/Module/Mine/AddressList/Controller/AddressListViewController.h

BIN
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/SettingViewController.o


BIN
KulexiuForStudent/build/KulexiuForStudent.build/Debug-iphonesimulator/KulexiuForStudent.build/Objects-normal/x86_64/UIView+XIBView.dia


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/AFNetworking.build/AFNetworking-all-non-framework-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/AFNetworking.build/AFNetworking-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/CHIPageControl.build/CHIPageControl-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/IQKeyboardManager.build/IQKeyboardManager-all-non-framework-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/IQKeyboardManager.build/IQKeyboardManager-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/JXCategoryView.build/JXCategoryView-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/JXPagingView.build/JXPagingView-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/MBProgressHUD.build/MBProgressHUD-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/MJExtension.build/MJExtension-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/MJRefresh.build/MJRefresh-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Masonry.build/Masonry-all-non-framework-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Masonry.build/Masonry-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Pods-KulexiuForStudent.build/Pods_KulexiuForStudent-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/RSKImageCropper.build/RSKImageCropper-all-non-framework-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/RSKImageCropper.build/RSKImageCropper-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Reachability.build/Reachability-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SDWebImage.build/SDWebImage-all-non-framework-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SDWebImage.build/SDWebImage-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SSZipArchive.build/SSZipArchive-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/SocketRocket.build/SocketRocket-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Whiteboard-Whiteboard.build/Whiteboard-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/Whiteboard.build/Whiteboard-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/YYModel.build/YYModel-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/ZKCycleScrollView.build/ZKCycleScrollView-all-non-framework-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/ZKCycleScrollView.build/ZKCycleScrollView-all-target-headers.hmap


BIN
KulexiuForStudent/build/Pods.build/Debug-iphonesimulator/dsBridge.build/dsBridge-all-target-headers.hmap


BIN
KulexiuForStudent/build/XCBuildData/BuildDescriptionCacheIndex-604c88e60e61e13155f665cce0707a51


BIN
KulexiuForStudent/build/XCBuildData/build.db