TopDev

Data Dữ Liệu JSON Tỉnh Thành, Phường Xã Mới Nhất Việt Nam [Cập Nhật 2025]

minhdev 📖 8 phút đọc 💬 1 phản hồi ✎ đã sửa

Trong quá trình phát triển ứng dụng web hoặc mobile tại Việt Nam, việc tích hợp data dữ liệu JSON tỉnh thành, phường xã là điều cần thiết để người dùng có thể chọn địa chỉ chính xác. Tuy nhiên, với sự thay đổi về địa giới hành chính qua từng năm, dữ liệu địa lý hành chính mới cần được cập nhật liên tục.

Bài viết này sẽ giúp bạn hiểu rõ về:

  • Cấu trúc chuẩn của file JSON tỉnh/thành, quận/huyện, phường/xã.

  • Cách sử dụng dữ liệu JSON trong dự án.

  • Nơi tải bộ dữ liệu JSON mới nhất năm 2025.

  • Một số lưu ý khi triển khai địa chỉ phân cấp tại Việt Nam.



1. Data Dữ Liệu JSON Tỉnh Thành, Phường Xã Là Gì?#

Data JSON tỉnh thành, phường xã là tập dữ liệu được tổ chức dưới dạng tệp JSON chứa thông tin phân cấp địa lý của Việt Nam, gồm:

  • Cấp 1: Tỉnh/thành phố (63 đơn vị hành chính)

  • Cấp 2: Quận/huyện/thị xã/thành phố thuộc tỉnh

  • Cấp 3: Phường/xã/thị trấn

Đây là tài nguyên quan trọng để:

  • Xây dựng form chọn địa chỉ

  • Tự động điền mã hành chính

  • Tạo bộ lọc địa phương trong hệ thống quản lý khách hàng (CRM), bán hàng, đăng ký người dùng, v.v.



2. Cấu Trúc Chuẩn Dữ Liệu JSON Phân Cấp#

Một file JSON thường có cấu trúc như sau:

`

{ "1": { "ma_tinh": 1, "ten_tinh": "THÀNH PHỐ HÀ NỘI", "so_xa": 75, "so_phuong": 51, "dien_tich": 3359.8, "dan_so": 8807523, "dac_khu": 0, "mien_nui": 0, "vung_cao": 0, "hai_dao": 0, "phuong_xa": { "1": { "ma_phuong": 1, "ten_dvhc": "Phường Hoàn Kiếm", "dien_tich": 1.91, "dan_so": 105301, "loai": "Phường", "phan_khu": null }, "2": { "ma_phuong": 2, "ten_dvhc": "Phường Cửa Nam", "dien_tich": 1.68, "dan_so": 52751, "loai": "Phường", "phan_khu": null }, "3": { "ma_phuong": 3, "ten_dvhc": "Phường Ba Đình", "dien_tich": 2.97, "dan_so": 65023, "loai": "Phường", "phan_khu": null }, `

Giải thích:#

  • code: Mã hành chính theo tiêu chuẩn của Tổng cục Thống kê.

  • name: Tên đơn vị hành chính.

  • districts: Danh sách các quận/huyện thuộc tỉnh/thành.

  • wards: Danh sách phường/xã thuộc quận/huyện.



3. Lợi Ích Khi Sử Dụng Dữ Liệu JSON Tỉnh Thành#

Tăng trải nghiệm người dùng: Cho phép người dùng chọn địa chỉ nhanh chóng, chính xác.

Tối ưu hóa backend: Thay vì truy vấn CSDL mỗi lần chọn địa chỉ, có thể sử dụng JSON tĩnh để xử lý client-side.

Tiết kiệm thời gian triển khai: Không cần thu thập và chuẩn hóa dữ liệu thủ công.

Cập nhật kịp thời thay đổi hành chính mới nhất: Ví dụ như việc sáp nhập một số xã, huyện hay đổi tên đơn vị hành chính tại nhiều tỉnh năm 2023–2025.



4. Nơi Tải Dữ Liệu JSON Mới Nhất#

🔗 Các nguồn uy tín cập nhật thường xuyên:#

✅ Gợi ý:#

Nếu bạn đang cần file JSON tỉnh thành mới nhất 2025, bạn có thể tải về tại đây:

https://drive.google.com/drive/folders/170RGKEUNquOYIfABl6a9ff2GgjLNRrAJ



5. Cách Tích Hợp JSON Tỉnh Thành Vào Website#

Dưới đây là ví dụ cơ bản dùng JavaScript để load data JSON:

`

Chọn tỉnh thành và hiển thị phường xã

Chọn tỉnh/thành phố:#

`

👉 Ngoài ra, bạn có thể dùng thư viện như VueJS, React, Angular hoặc framework như Laravel, Spring Boot để xử lý tương tự.



6. Lưu Ý Khi Sử Dụng Dữ Liệu JSON Tỉnh Thành#

  • Cập nhật định kỳ: Vì địa giới hành chính có thể thay đổi hằng năm.

  • Đồng bộ với mã hành chính của Tổng cục Thống kê hoặc Bộ Nội vụ.

  • Chuẩn hóa encoding UTF-8 để hiển thị tiếng Việt đúng font.

  • Kiểm tra độ sâu phân cấp: Có nơi không có phường/xã, đặc biệt là vùng miền núi hoặc huyện đảo.



7. Ứng Dụng Thực Tế Của Dữ Liệu JSON Tỉnh Thành#

  • Hệ thống thương mại điện tử: Lazada, Tiki, Shopee...

  • Ứng dụng gọi xe, giao hàng: Giao hàng nhanh, Ahamove, Grab...

  • CRM, HRM, ERP: Quản lý nhân sự, khách hàng, đơn hàng.

  • Website dịch vụ công, đăng ký hộ khẩu, khai báo y tế...

  • Ứng dụng hành chính công, phần mềm chính phủ điện tử.



Kết Luận#

Sử dụng data dữ liệu JSON tỉnh thành, phường xã mới nhất không chỉ giúp lập trình viên tiết kiệm thời gian mà còn mang lại trải nghiệm người dùng mượt mà, chính xác. Đừng quên cập nhật dữ liệu định kỳ mỗi năm để đảm bảo độ tin cậy và chính xác cho các hệ thống của bạn.

1 phản hồi

  1. minhdev #1

    Nếu bạn đã có file data.json chứa dữ liệu như bạn gửi, bạn chỉ cần sửa phần JavaScript để load dữ liệu từ file JSON thay vì nhúng trực tiếp.



    ✅ Phiên bản sửa lại để đọc từ data.json:#

    Đảm bảo data.json nằm cùng thư mục với file HTML, hoặc bạn cập nhật đúng đường dẫn.

    `

    Chọn tỉnh thành và hiển thị phường xã

    Chọn tỉnh/thành phố:#

    `

    📌 Lưu ý khi sử dụng:#

    • File data.json phải ở cùng thư mục với file HTML, hoặc chỉnh fetch("data.json")fetch("đường/dẫn/đầy đủ.json").

    • Nếu bạn chạy trực tiếp file HTML bằng mở từ ổ cứng (file://), trình duyệt sẽ chặn fetch. 👉 Giải pháp:

      Mở HTML thông qua server như:

      Live Server (trên VSCode)

      • python3 -m http.server

      • xampp, httpd, hoặc vite...

    • File data.json phải đúng chuẩn UTF-8 và không có lỗi cú pháp.



    Bạn muốn mình gửi luôn file data.json mẫu để bạn test không?

Bài liên quan trong #Tin tức

✓ Đã sao chép link