都道府県と全市区町村のデータの言語別まとめ

各都道府県と全市区町村のデータを

  • 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: '宜野湾市' },
			...
		]
	}
]
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

エンジニアを目指す方必見!おすすめプログラミングスクール

最短でエンジニアになるには、いかに効率よく学習するかが重要です。モチベーションを維持しながら最短でエンジニアを目指すならプログラミングスクールを利用するのもおすすめです。

目次
閉じる