Skip to content

feat(Region): update Region json data#959

Open
ArgoZhang wants to merge 2 commits intomasterfrom
feat-region
Open

feat(Region): update Region json data#959
ArgoZhang wants to merge 2 commits intomasterfrom
feat-region

Conversation

@ArgoZhang
Copy link
Member

@ArgoZhang ArgoZhang commented Mar 23, 2026

Link issues

fixes #958

Summary By Copilot

Regression?

  • Yes
  • No

Risk

  • High
  • Medium
  • Low

Verification

  • Manual (required)
  • Automated

Packaging changes reviewed?

  • Yes
  • No
  • N/A

☑️ Self Check before Merge

⚠️ Please check all items below before review. ⚠️

  • Doc is updated/provided or not needed
  • Demo is updated/provided or not needed
  • Merge the latest code from the main branch

Summary by Sourcery

Update BootstrapBlazor.Region component region data to reflect latest administrative divisions and town-level information.

Enhancements:

  • Refresh core region data.json and numerous town-level JSON files to align with updated region definitions and codes.
  • Adjust the BootstrapBlazor.Region project configuration to pick up the refreshed region data assets.
  • Add town data entries for new region codes 232700 and 500157 and remove obsolete town data for 500112.

Copilot AI review requested due to automatic review settings March 23, 2026 05:28
@bb-auto bb-auto bot added the enhancement New feature or request label Mar 23, 2026
@bb-auto bb-auto bot added this to the v9.2.0 milestone Mar 23, 2026
@sourcery-ai
Copy link

sourcery-ai bot commented Mar 23, 2026

🧙 Sourcery has finished reviewing your pull request!


Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey - I've left some high level feedback:

  • Since a large number of region/town JSON files were updated and a few codes were added/removed (e.g., 232700, 500157, 500112), consider adding a small consistency check (script or build step) to validate that all codes in town/*.json are present in data.json and that there are no orphaned or duplicated codes.
  • For the removed region 500112, double-check any code paths or UI configuration that may still reference this code and handle it gracefully (e.g., fallback mapping or migration) to avoid runtime errors when older data or URLs are used.
  • If these JSON files are derived from an authoritative external source, it may be useful to encode the source version/date in the project (e.g., in a config or metadata field within data.json) so that future updates can be clearly compared against the correct baseline.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- Since a large number of region/town JSON files were updated and a few codes were added/removed (e.g., 232700, 500157, 500112), consider adding a small consistency check (script or build step) to validate that all codes in town/*.json are present in data.json and that there are no orphaned or duplicated codes.
- For the removed region 500112, double-check any code paths or UI configuration that may still reference this code and handle it gracefully (e.g., fallback mapping or migration) to avoid runtime errors when older data or URLs are used.
- If these JSON files are derived from an authoritative external source, it may be useful to encode the source version/date in the project (e.g., in a config or metadata field within data.json) so that future updates can be clearly compared against the correct baseline.

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the embedded Region/town JSON datasets used by BootstrapBlazor.Region (loaded by DefaultRegionService from Data/data.json and Data/town/*.json) and bumps the component package version, addressing issue #958.

Changes:

  • Refreshes town-level mappings across many Data/town/*.json county files (add/remove/rename/recode entries).
  • Reassigns “两江新区” from code 500112 to 500157, adds 500157 town data, and removes 500112 town data.
  • Bumps BootstrapBlazor.Region package version to 10.0.3.

Reviewed changes

Copilot reviewed 148 out of 148 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/components/BootstrapBlazor.Region/Data/town/659012.json Update town entries for county 659012
src/components/BootstrapBlazor.Region/Data/town/659006.json Update town entries for county 659006
src/components/BootstrapBlazor.Region/Data/town/659003.json Update town entries for county 659003
src/components/BootstrapBlazor.Region/Data/town/654026.json Update town entries for county 654026
src/components/BootstrapBlazor.Region/Data/town/654023.json Update town entries for county 654023
src/components/BootstrapBlazor.Region/Data/town/654004.json Update town entries for county 654004
src/components/BootstrapBlazor.Region/Data/town/654002.json Update town entries for county 654002
src/components/BootstrapBlazor.Region/Data/town/653201.json Update town entries for county 653201
src/components/BootstrapBlazor.Region/Data/town/653126.json Update town entries for county 653126
src/components/BootstrapBlazor.Region/Data/town/653121.json Update town entries for county 653121
src/components/BootstrapBlazor.Region/Data/town/653101.json Update town entries for county 653101
src/components/BootstrapBlazor.Region/Data/town/652927.json Update town entries for county 652927
src/components/BootstrapBlazor.Region/Data/town/652926.json Update town entries for county 652926
src/components/BootstrapBlazor.Region/Data/town/652925.json Update town entries for county 652925
src/components/BootstrapBlazor.Region/Data/town/652902.json Update town entries for county 652902
src/components/BootstrapBlazor.Region/Data/town/652901.json Update town entries for county 652901
src/components/BootstrapBlazor.Region/Data/town/652829.json Update town entries for county 652829
src/components/BootstrapBlazor.Region/Data/town/652801.json Update town entries for county 652801
src/components/BootstrapBlazor.Region/Data/town/652302.json Update town entries for county 652302
src/components/BootstrapBlazor.Region/Data/town/650422.json Update town entries for county 650422
src/components/BootstrapBlazor.Region/Data/town/650106.json Update town entries for county 650106
src/components/BootstrapBlazor.Region/Data/town/650103.json Update town entries for county 650103
src/components/BootstrapBlazor.Region/Data/town/650102.json Update town entries for county 650102
src/components/BootstrapBlazor.Region/Data/town/620122.json Update town entries for county 620122
src/components/BootstrapBlazor.Region/Data/town/620121.json Update town entries for county 620121
src/components/BootstrapBlazor.Region/Data/town/610602.json Update town entries for county 610602
src/components/BootstrapBlazor.Region/Data/town/540602.json Update town entries for county 540602
src/components/BootstrapBlazor.Region/Data/town/540302.json Update town entries for county 540302
src/components/BootstrapBlazor.Region/Data/town/540103.json Update town entries for county 540103
src/components/BootstrapBlazor.Region/Data/town/540102.json Update town entries for county 540102
src/components/BootstrapBlazor.Region/Data/town/533325.json Update town entries for county 533325
src/components/BootstrapBlazor.Region/Data/town/532501.json Update town entries for county 532501
src/components/BootstrapBlazor.Region/Data/town/532301.json Update town entries for county 532301
src/components/BootstrapBlazor.Region/Data/town/530581.json Update town entries for county 530581
src/components/BootstrapBlazor.Region/Data/town/510525.json Update town entries for county 510525
src/components/BootstrapBlazor.Region/Data/town/500242.json Update town entries for county 500242
src/components/BootstrapBlazor.Region/Data/town/500241.json Update town entries for county 500241
src/components/BootstrapBlazor.Region/Data/town/500238.json Update town entries for county 500238
src/components/BootstrapBlazor.Region/Data/town/500235.json Update town entries for county 500235
src/components/BootstrapBlazor.Region/Data/town/500230.json Update town entries for county 500230
src/components/BootstrapBlazor.Region/Data/town/500229.json Update town entries for county 500229
src/components/BootstrapBlazor.Region/Data/town/500157.json Add town entries for county 500157 (两江新区)
src/components/BootstrapBlazor.Region/Data/town/500118.json Update town entries for county 500118
src/components/BootstrapBlazor.Region/Data/town/500112.json Remove town entries for county 500112 (reassigned)
src/components/BootstrapBlazor.Region/Data/town/500109.json Update town entries for county 500109
src/components/BootstrapBlazor.Region/Data/town/500105.json Reformat town entries for county 500105
src/components/BootstrapBlazor.Region/Data/town/500102.json Update town entries for county 500102
src/components/BootstrapBlazor.Region/Data/town/450802.json Update town entries for county 450802
src/components/BootstrapBlazor.Region/Data/town/445202.json Update town entries for county 445202
src/components/BootstrapBlazor.Region/Data/town/440115.json Update town entries for county 440115
src/components/BootstrapBlazor.Region/Data/town/431202.json Update town entries for county 431202
src/components/BootstrapBlazor.Region/Data/town/430681.json Update town entries for county 430681
src/components/BootstrapBlazor.Region/Data/town/430621.json Update town entries for county 430621
src/components/BootstrapBlazor.Region/Data/town/430523.json Update town entries for county 430523
src/components/BootstrapBlazor.Region/Data/town/421181.json Update town entries for county 421181
src/components/BootstrapBlazor.Region/Data/town/420107.json Update town entries for county 420107
src/components/BootstrapBlazor.Region/Data/town/411729.json Update town entries for county 411729
src/components/BootstrapBlazor.Region/Data/town/411724.json Update town entries for county 411724
src/components/BootstrapBlazor.Region/Data/town/411723.json Update town entries for county 411723
src/components/BootstrapBlazor.Region/Data/town/411603.json Update town entries for county 411603
src/components/BootstrapBlazor.Region/Data/town/411602.json Update town entries for county 411602
src/components/BootstrapBlazor.Region/Data/town/411528.json Update town entries for county 411528
src/components/BootstrapBlazor.Region/Data/town/411526.json Update town entries for county 411526
src/components/BootstrapBlazor.Region/Data/town/411525.json Update town entries for county 411525
src/components/BootstrapBlazor.Region/Data/town/411524.json Update town entries for county 411524
src/components/BootstrapBlazor.Region/Data/town/411523.json Update town entries for county 411523
src/components/BootstrapBlazor.Region/Data/town/411521.json Update town entries for county 411521
src/components/BootstrapBlazor.Region/Data/town/411503.json Update town entries for county 411503
src/components/BootstrapBlazor.Region/Data/town/411502.json Update town entries for county 411502
src/components/BootstrapBlazor.Region/Data/town/411481.json Update town entries for county 411481
src/components/BootstrapBlazor.Region/Data/town/411426.json Update town entries for county 411426
src/components/BootstrapBlazor.Region/Data/town/411425.json Update town entries for county 411425
src/components/BootstrapBlazor.Region/Data/town/411424.json Update town entries for county 411424
src/components/BootstrapBlazor.Region/Data/town/411423.json Update town entries for county 411423
src/components/BootstrapBlazor.Region/Data/town/411422.json Update town entries for county 411422
src/components/BootstrapBlazor.Region/Data/town/411421.json Update town entries for county 411421
src/components/BootstrapBlazor.Region/Data/town/411403.json Update town entries for county 411403
src/components/BootstrapBlazor.Region/Data/town/411402.json Update town entries for county 411402
src/components/BootstrapBlazor.Region/Data/town/411330.json Update town entries for county 411330
src/components/BootstrapBlazor.Region/Data/town/411328.json Update town entries for county 411328
src/components/BootstrapBlazor.Region/Data/town/411303.json Update town entries for county 411303
src/components/BootstrapBlazor.Region/Data/town/411302.json Update town entries for county 411302
src/components/BootstrapBlazor.Region/Data/town/411025.json Update town entries for county 411025
src/components/BootstrapBlazor.Region/Data/town/410927.json Update town entries for county 410927
src/components/BootstrapBlazor.Region/Data/town/410922.json Update town entries for county 410922
src/components/BootstrapBlazor.Region/Data/town/410823.json Update town entries for county 410823
src/components/BootstrapBlazor.Region/Data/town/410727.json Update town entries for county 410727
src/components/BootstrapBlazor.Region/Data/town/410725.json Update town entries for county 410725
src/components/BootstrapBlazor.Region/Data/town/410702.json Update town entries for county 410702
src/components/BootstrapBlazor.Region/Data/town/410527.json Update town entries for county 410527
src/components/BootstrapBlazor.Region/Data/town/410526.json Update town entries for county 410526
src/components/BootstrapBlazor.Region/Data/town/410523.json Update town entries for county 410523
src/components/BootstrapBlazor.Region/Data/town/410482.json Update town entries for county 410482
src/components/BootstrapBlazor.Region/Data/town/410422.json Update town entries for county 410422
src/components/BootstrapBlazor.Region/Data/town/410328.json Update town entries for county 410328
src/components/BootstrapBlazor.Region/Data/town/410327.json Update town entries for county 410327
src/components/BootstrapBlazor.Region/Data/town/410326.json Update town entries for county 410326
src/components/BootstrapBlazor.Region/Data/town/410325.json Update town entries for county 410325
src/components/BootstrapBlazor.Region/Data/town/410311.json Update town entries for county 410311
src/components/BootstrapBlazor.Region/Data/town/410308.json Update town entries for county 410308
src/components/BootstrapBlazor.Region/Data/town/410304.json Update town entries for county 410304
src/components/BootstrapBlazor.Region/Data/town/410225.json Update town entries for county 410225
src/components/BootstrapBlazor.Region/Data/town/410223.json Update town entries for county 410223
src/components/BootstrapBlazor.Region/Data/town/410212.json Update town entries for county 410212
src/components/BootstrapBlazor.Region/Data/town/410184.json Update town entries for county 410184
src/components/BootstrapBlazor.Region/Data/town/410182.json Update town entries for county 410182
src/components/BootstrapBlazor.Region/Data/town/410181.json Update town entries for county 410181
src/components/BootstrapBlazor.Region/Data/town/410122.json Update town entries for county 410122
src/components/BootstrapBlazor.Region/Data/town/410104.json Update town entries for county 410104
src/components/BootstrapBlazor.Region/Data/town/410102.json Update town entries for county 410102
src/components/BootstrapBlazor.Region/Data/town/370883.json Update town entries for county 370883
src/components/BootstrapBlazor.Region/Data/town/370832.json Update town entries for county 370832
src/components/BootstrapBlazor.Region/Data/town/361126.json Update town entries for county 361126
src/components/BootstrapBlazor.Region/Data/town/361028.json Update town entries for county 361028
src/components/BootstrapBlazor.Region/Data/town/361025.json Update town entries for county 361025
src/components/BootstrapBlazor.Region/Data/town/360783.json Update town entries for county 360783
src/components/BootstrapBlazor.Region/Data/town/360781.json Update town entries for county 360781
src/components/BootstrapBlazor.Region/Data/town/360730.json Update town entries for county 360730
src/components/BootstrapBlazor.Region/Data/town/360703.json Update town entries for county 360703
src/components/BootstrapBlazor.Region/Data/town/360404.json Update town entries for county 360404
src/components/BootstrapBlazor.Region/Data/town/360124.json Update town entries for county 360124
src/components/BootstrapBlazor.Region/Data/town/360121.json Update town entries for county 360121
src/components/BootstrapBlazor.Region/Data/town/360113.json Update town entries for county 360113
src/components/BootstrapBlazor.Region/Data/town/360112.json Update town entries for county 360112
src/components/BootstrapBlazor.Region/Data/town/360103.json Update town entries for county 360103
src/components/BootstrapBlazor.Region/Data/town/341302.json Update town entries for county 341302
src/components/BootstrapBlazor.Region/Data/town/340827.json Update town entries for county 340827
src/components/BootstrapBlazor.Region/Data/town/340323.json Update town entries for county 340323
src/components/BootstrapBlazor.Region/Data/town/340123.json Update town entries for county 340123
src/components/BootstrapBlazor.Region/Data/town/330226.json Update town entries for county 330226
src/components/BootstrapBlazor.Region/Data/town/310120.json Update town entries for county 310120
src/components/BootstrapBlazor.Region/Data/town/232700.json Add town entries for county 232700
src/components/BootstrapBlazor.Region/Data/town/230718.json Update town entries for county 230718
src/components/BootstrapBlazor.Region/Data/town/220822.json Update town entries for county 220822
src/components/BootstrapBlazor.Region/Data/town/220422.json Update town entries for county 220422
src/components/BootstrapBlazor.Region/Data/town/220106.json Update town entries for county 220106
src/components/BootstrapBlazor.Region/Data/town/220102.json Update town entries for county 220102
src/components/BootstrapBlazor.Region/Data/town/150105.json Update town entries for county 150105
src/components/BootstrapBlazor.Region/Data/town/150104.json Update town entries for county 150104
src/components/BootstrapBlazor.Region/Data/town/150103.json Update town entries for county 150103
src/components/BootstrapBlazor.Region/Data/town/150102.json Update town entries for county 150102
src/components/BootstrapBlazor.Region/Data/town/140902.json Update town entries for county 140902
src/components/BootstrapBlazor.Region/Data/town/140602.json Update town entries for county 140602
src/components/BootstrapBlazor.Region/Data/town/140106.json Update town entries for county 140106
src/components/BootstrapBlazor.Region/Data/town/140105.json Update town entries for county 140105
src/components/BootstrapBlazor.Region/Data/town/130130.json Update town entries for county 130130
src/components/BootstrapBlazor.Region/Data/data.json Move “两江新区” mapping from 500112 to 500157
src/components/BootstrapBlazor.Region/BootstrapBlazor.Region.csproj Bump package version to 10.0.3

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -1 +1 @@
{"620122100":"石洞镇","620122103":"什川镇","620122105":"水阜镇","620122106":"黑石镇"} No newline at end of file
{"620105100":"忠和镇","620105101":"九合镇","620122100":"石洞镇","620122103":"什川镇","620122106":"黑石镇"} No newline at end of file
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This town data file contains entries whose codes start with 620105..., which do not match the county code 620122 implied by the filename. Downstream consumers load the resource by countyCode and expect the object to describe that county; please move these 620105 entries to the correct town file (likely 620105.json) or correct the codes so they match 620122.

Copilot uses AI. Check for mistakes.
@@ -1 +1 @@
{"620121100":"城关镇","620121101":"红城镇","620121102":"中堡镇","620121103":"武胜驿镇","620121104":"河桥镇","620121105":"连城镇","620121106":"苦水镇","620121109":"大同镇","620121110":"龙泉寺镇","620121111":"树屏镇","620121113":"柳树镇","620121114":"通远镇","620121201":"坪城乡","620121202":"民乐乡","620121204":"七山乡"} No newline at end of file
{"620121100":"城关镇","620121101":"红城镇","620121102":"中堡镇","620121103":"武胜驿镇","620121104":"河桥镇","620121105":"连城镇","620121106":"苦水镇","620121109":"大同镇","620121110":"龙泉寺镇","620121111":"树屏镇","620121113":"柳树镇","620121114":"通远镇","620121201":"坪城乡","620121202":"民乐乡","620121204":"七山乡","620122108":"中川镇","620122109":"秦川镇","620122110":"上川镇"} No newline at end of file
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This town data file includes 620122... codes even though the filename is 620121.json. Mixing county codes in a single town file will make GetDetails("620121") return towns that belong to a different county; please move these 620122 entries into 620122.json (or adjust the codes if they are meant to belong to 620121).

Copilot uses AI. Check for mistakes.
@@ -1 +1 @@
{"410223001":"两湖街道","410223101":"洧川镇","410223102":"朱曲镇","410223103":"蔡庄镇","410223104":"永兴镇","410223105":"张市镇","410223106":"十八里镇","410223107":"水坡镇","410223108":"大营镇","410223109":"庄头镇","410223200":"邢庄乡","410223205":"门楼任乡","410223206":"大桥乡","410223207":"南曹乡","410223208":"小陈乡"} No newline at end of file
{"410184204":"大马乡","410184205":"岗李乡","410223001":"两湖街道","410223101":"洧川镇","410223102":"朱曲镇","410223103":"蔡庄镇","410223104":"永兴镇","410223105":"张市镇","410223106":"十八里镇","410223107":"水坡镇","410223108":"大营镇","410223109":"庄头镇","410223200":"邢庄乡","410223205":"门楼任乡","410223206":"大桥乡","410223207":"南曹乡","410223208":"小陈乡"} No newline at end of file
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file 410223.json contains entries with codes starting 410184..., which appear to belong to a different county and will be returned when clients request details for county 410223. Please remove/move these 410184 entries into the correct county’s town file to keep each town file scoped to its own county code.

Copilot uses AI. Check for mistakes.
@@ -1 +1 @@
{"360112001":"站前街道","360112002":"幸福街道","360112003":"蛟桥街道","360112004":"长堎街道","360112005":"欣悦湖街道","360112101":"望城镇","360112103":"西山镇","360112104":"石岗镇","360112105":"松湖镇","360112106":"樵舍镇","360112107":"乐化镇","360112108":"溪霞镇","360112109":"象山镇","360112110":"石埠镇","360112111":"联圩镇","360112113":"太平镇","360112114":"罗亭镇","360112115":"招贤镇","360112116":"梅岭镇","360112204":"金桥乡","360112205":"铁河乡","360112206":"大塘坪乡","360112207":"昌邑乡","360112208":"南矶乡","360112400":"恒湖垦殖场","360112402":"成新实业有限公司","360112403":"朱港实业有限公司","360112404":"江西新建经济开发区","360112405":"洗药湖管理处","360112460":"江西桑海集团有限公司","360112461":"新祺周管理处","360112481":"白水湖管理处","360112482":"冠山管理处","360112502":"新丰管理处"} No newline at end of file
{"360112001":"站前街道","360112002":"幸福街道","360112003":"蛟桥街道","360112004":"长堎街道","360112005":"欣悦湖街道","360112101":"望城镇","360112103":"西山镇","360112104":"石岗镇","360112105":"松湖镇","360112106":"樵舍镇","360112107":"乐化镇","360112108":"溪霞镇","360112109":"象山镇","360112110":"石埠镇","360112113":"太平镇","360112114":"罗亭镇","360112115":"招贤镇","360112116":"梅岭镇","360112204":"金桥乡","360112205":"铁河乡","360112206":"大塘坪乡","360112207":"昌邑乡","360112208":"南矶乡","360112400":"恒湖垦殖场","360112402":"成新实业有限公司","360112403":"朱港实业有限公司","360112404":"江西新建经济开发区","360112405":"洗药湖管理处","360112460":"江西桑海集团有限公司","360112461":"新祺周管理处","360112481":"白水湖管理处","360112482":"冠山管理处","360112502":"新丰管理处","360113101":"流湖镇"} No newline at end of file
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This town file ends with an entry "360113101":"流湖镇", but the filename is 360112.json. Including a different county’s code will pollute GetDetails("360112") results; please move/remove this 360113... entry so all keys match the 360112 county code.

Suggested change
{"360112001":"站前街道","360112002":"幸福街道","360112003":"蛟桥街道","360112004":"长堎街道","360112005":"欣悦湖街道","360112101":"望城镇","360112103":"西山镇","360112104":"石岗镇","360112105":"松湖镇","360112106":"樵舍镇","360112107":"乐化镇","360112108":"溪霞镇","360112109":"象山镇","360112110":"石埠镇","360112113":"太平镇","360112114":"罗亭镇","360112115":"招贤镇","360112116":"梅岭镇","360112204":"金桥乡","360112205":"铁河乡","360112206":"大塘坪乡","360112207":"昌邑乡","360112208":"南矶乡","360112400":"恒湖垦殖场","360112402":"成新实业有限公司","360112403":"朱港实业有限公司","360112404":"江西新建经济开发区","360112405":"洗药湖管理处","360112460":"江西桑海集团有限公司","360112461":"新祺周管理处","360112481":"白水湖管理处","360112482":"冠山管理处","360112502":"新丰管理处","360113101":"流湖镇"}
{"360112001":"站前街道","360112002":"幸福街道","360112003":"蛟桥街道","360112004":"长堎街道","360112005":"欣悦湖街道","360112101":"望城镇","360112103":"西山镇","360112104":"石岗镇","360112105":"松湖镇","360112106":"樵舍镇","360112107":"乐化镇","360112108":"溪霞镇","360112109":"象山镇","360112110":"石埠镇","360112113":"太平镇","360112114":"罗亭镇","360112115":"招贤镇","360112116":"梅岭镇","360112204":"金桥乡","360112205":"铁河乡","360112206":"大塘坪乡","360112207":"昌邑乡","360112208":"南矶乡","360112400":"恒湖垦殖场","360112402":"成新实业有限公司","360112403":"朱港实业有限公司","360112404":"江西新建经济开发区","360112405":"洗药湖管理处","360112460":"江西桑海集团有限公司","360112461":"新祺周管理处","360112481":"白水湖管理处","360112482":"冠山管理处","360112502":"新丰管理处"}

Copilot uses AI. Check for mistakes.
@@ -0,0 +1 @@
{ "500157001": "人和街道", "500157002": "大石坝街道", "500157003": "大竹林街道", "500157004": "寸滩街道", "500157005": "水土街道", "500157006": "双凤桥街道", "500157007": "双龙湖街道", "500157008": "五里店街道", "500157009": "天宫殿街道", "500157010": "王家街道", "500157011": "龙山街道", "500157012": "龙塔街道", "500157013": "龙溪街道", "500157014": "石马河街道", "500157015": "仙桃街道", "500157016": "礼嘉街道", "500157017": "江北城街道", "500157018": "回兴街道", "500157019": "观音桥街道", "500157020": "华新街街道", "500157021": "两路街道", "500157022": "金山街道", "500157023": "宝圣湖街道", "500157024": "复兴街道", "500157025": "铁山坪街道", "500157026": "悦来街道", "500157027": "鸳鸯街道", "500157028": "郭家沱街道", "500157029": "康美街道", "500157030": "翠云街道", "500157031": "蔡家岗街道", "500157100": "木耳镇", "500157101": "五宝镇", "500157102": "龙兴镇", "500157103": "玉峰山镇", "500157104": "石船镇", "500157105": "古路镇", "500157106": "鱼嘴镇", "500157107": "施家梁镇", "500157108": "复盛镇", "500157109": "洛碛镇", "500157110": "童家溪镇" } No newline at end of file
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Formatting in this new town data file includes spaces (e.g., { "500157001": "..." }) whereas existing town JSON resources in this folder are consistently minified without extra whitespace. Please reformat to match the established convention to keep diffs and file sizes consistent.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(Region): update Region json data

2 participants