各都道府県と全市区町村のデータを
- json
- php
- python
- ruby
の言語別にまとめました。
全市区町村のデータまで網羅するとサイト上では情報量が多くなってしまいますので、githubに上げました。
このデータは2022年4月現在のものとなります。
目次
都道府県データ
各都道府県のデータでは
- id
- 都道府県名
- 都道府県名略称
- カタカナ
- ローマ字
のデータをまとめてあります。
json
都道府県データをまとめたjsonは以下の様になっています。
[
{
"id": "01",
"name": "北海道",
"short": "北海道",
"kana": "ホッカイドウ",
"en": "hokkaido"
},
{
"id": "02",
"name": "青森県",
"short": "青森",
"kana": "アオモリケン",
"en": "aomori"
},
...
{
"id": "47",
"name": "沖縄県",
"short": "沖縄",
"kana": "オキナワケン",
"en": "okinawa"
}
]
php
都道府県データをまとめたphpは以下の様になっています。
連想配列でまとめています。
<?php
$prefs= [
[
'id' => "01",
'name' => "北海道",
'short' => "北海道",
'kana' => "ホッカイドウ",
'en' => "hokkaido",
],
[
'id' => "02",
'name' => "青森県",
'short' => "青森",
'kana' => "アオモリケン",
'en' => "aomori",
],
...
[
'id' => "47",
'name' => "沖縄県",
'short' => "沖縄",
'kana' => "オキナワケン",
'en' => "okinawa",
],
];
python
都道府県データをまとめたpythonは以下の様になっています。
dictでまとめています。
prefectures_and_cities = [
{
'id': '01',
'name': '北海道',
'short': '北海道',
'kana': 'ホッカイドウ',
'en': 'hokkaido'
},
{
'id': '02',
'name': '青森県',
'short': '青森',
'kana': 'アオモリケン',
'en': 'aomori'
},
...
{
'id': '47',
'name': '沖縄県',
'short': '沖縄',
'kana': 'オキナワケン',
'en': 'okinawa'
}
]
ruby
都道府県をまとめたrubyのデータは以下の様になっています。
hashでまとめています。
[
{
id: '01',
name: '北海道',
short: '北海道',
kana: 'ホッカイドウ',
en: 'hokkaido'
},
{
id: '02',
name: '青森県',
short: '青森',
kana: 'アオモリケン',
en: 'aomori'
},
...
{
id: '47',
name: '沖縄県',
short: '沖縄',
kana: 'オキナワケン',
en: 'okinawa'
}
]
市区町村までまとめたデータ
市区町村までまとめたデータでは上記の都道府県データに加えて、各市区町村の
- id
- 市区町村名(区は東京23区)
- 市に属する区
をまとめています。
json
市区町村までまとめたjsonデータは以下の様になっています。
[
{
"id": "01",
"name": "北海道",
"short": "北海道",
"kana": "ホッカイドウ",
"en": "hokkaido",
"cities": [
{
"id": "01100",
"name": "札幌市",
"words": [
{ "id": "01101", "name": "中央区" },
{ "id": "01102", "name": "北区" },
...
]
},
{ "id": "01202", "name": "函館市" },
{ "id": "01203", "name": "小樽市" },
...
]
},
...
{
"id": "47",
"name": "沖縄県",
"short": "沖縄",
"kana": "オキナワケン",
"en": "okinawa",
"cities": [
{ "id": "47201", "name": "那覇市" },
{ "id": "47205", "name": "宜野湾市" },
...
]
}
]
php
市区町村までまとめたphpデータは以下の様になっています。
連想配列でまとめてます。
<?php
$prefs= [
[
'id' => "01",
'name' => "北海道",
'short' => "北海道",
'kana' => "ホッカイドウ",
'en' => "hokkaido",
'cities' => [
[
'id' => "01100",
'name' => "札幌市",
'words' => [
[ 'id' => "01101", 'name' => "中央区" ],
[ 'id' => "01102", 'name' => "北区" ],
...
],
],
[ 'id' => "01202", 'name' => "函館市" ],
[ 'id' => "01203", 'name' => "小樽市" ],
...
],
],
...
[
'id' => "47",
'name' => "沖縄県",
'short' => "沖縄",
'kana' => "オキナワケン",
'en' => "okinawa",
'cities' => [
[ 'id' => "47201", 'name' => "那覇市" ],
[ 'id' => "47205", 'name' => "宜野湾市" ],
...
],
],
];
python
市区町村までまとめたpythonデータは以下の様になっています。
dictでまとめています。
prefectures_and_cities = [
{
'id': '01',
'name': '北海道',
'short': '北海道',
'kana': 'ホッカイドウ',
'en': 'hokkaido',
'cities': [
{
'id': '01100',
'name': '札幌市',
'words': [
{'id': '01101', 'name': '中央区'},
{'id': '01102', 'name': '北区'},
...
]
},
{'id': '01202', 'name': '函館市'},
{'id': '01203', 'name': '小樽市'},
...
]
},
...
{
'id': '47',
'name': '沖縄県',
'short': '沖縄',
'kana': 'オキナワケン',
'en': 'okinawa',
'cities': [
{'id': '47201', 'name': '那覇市'},
{'id': '47205', 'name': '宜野湾市'},
...
]
}
]
ruby
市区町村までまとめたrubyデータは以下の様になっています。
hashでまとめています。
[
{
id: '01',
name: '北海道',
short: '北海道',
kana: 'ホッカイドウ',
en: 'hokkaido',
cities: [
{
id: '01100',
name: '札幌市',
words: [
{ id: '01101', name: '中央区' },
{ id: '01102', name: '北区' },
...
]
},
{ id: '01202', name: '函館市' },
{ id: '01203', name: '小樽市' },
...
]
},
...
{
id: '47',
name: '沖縄県',
short: '沖縄',
kana: 'オキナワケン',
en: 'okinawa',
cities: [
{ id: '47201', name: '那覇市' },
{ id: '47205', name: '宜野湾市' },
...
]
}
]
コメント