{
 "code": "JP",
 "alpha3": "JPN",
 "numeric": "392",
 "flag": "🇯🇵",
 "name": "Japan",
 "official": "Japan",
 "native": [
  "日本"
 ],
 "independent": true,
 "status": "officially-assigned",
 "unMember": true,
 "region": "Asia",
 "subregion": "Eastern Asia",
 "capital": [
  "Tokyo"
 ],
 "coords": [
  36,
  138
 ],
 "area": 377930,
 "landlocked": false,
 "borders": [],
 "demonym": "Japanese",
 "tld": [
  ".jp",
  ".みんな"
 ],
 "cioc": "JPN",
 "population": 123202000,
 "gdp": 5761000000000,
 "literacy": 99,
 "groups": [
  "030",
  "UN"
 ],
 "languages": [
  {
   "code": "ja",
   "name": "Japanese",
   "percent": 95,
   "writing": null,
   "status": "official"
  },
  {
   "code": "ryu",
   "name": null,
   "percent": 0.77,
   "writing": 5,
   "status": null
  },
  {
   "code": "ko",
   "name": "Korean",
   "percent": 0.52,
   "writing": null,
   "status": null
  }
 ],
 "locales": [
  "en-JP",
  "ja-JP"
 ],
 "currencies": [
  "JPY"
 ],
 "formerCurrencies": [],
 "timezones": [
  "Asia/Tokyo"
 ],
 "week": {
  "firstDay": "sun",
  "weekendStart": "sat",
  "weekendEnd": "sun",
  "minDays": 1
 },
 "hourCycle": {
  "preferred": "H",
  "allowed": [
   "H",
   "K",
   "h"
  ]
 },
 "calendars": [
  "gregorian",
  "japanese"
 ],
 "measurement": {
  "system": "metric",
  "temperature": null,
  "paper": "A4"
 },
 "callingCodes": [
  "+81"
 ],
 "phone": {
  "callingCode": "81",
  "mainForCode": false,
  "intlPrefix": "010",
  "preferredIntlPrefix": "",
  "nationalPrefix": "0",
  "leadingDigits": "",
  "lengths": [
   8,
   9,
   10,
   11,
   12,
   13,
   14,
   15,
   16,
   17
  ],
  "types": {
   "fixedLine": {
    "pattern": "(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}",
    "example": "312345678",
    "lengths": [
     "9"
    ],
    "national": "03-1234-5678",
    "international": "+81 3 1234 5678",
    "e164": "+81312345678",
    "layout": "XX-XXXX-XXXX"
   },
   "mobile": {
    "pattern": "[6-9]0[1-9]\\d{7}",
    "example": "9012345678",
    "lengths": [
     "10"
    ],
    "national": "090-1234-5678",
    "international": "+81 90 1234 5678",
    "e164": "+819012345678",
    "layout": "XXX-XXXX-XXXX"
   },
   "tollFree": {
    "pattern": "00777(?:[01]|5\\d)\\d\\d|(?:00(?:7778|882[1245])|(?:120|800\\d)\\d\\d)\\d{4}|00(?:37|66|78)\\d{6,13}",
    "example": "120123456",
    "lengths": [
     "[8-17]"
    ],
    "national": "0120-123-456",
    "international": "+81 120 123 456",
    "e164": "+81120123456",
    "layout": "XXXX-XXX-XXX"
   },
   "premiumRate": {
    "pattern": "990\\d{6}",
    "example": "990123456",
    "lengths": [
     "9"
    ],
    "national": "0990-123-456",
    "international": "+81 990 123 456",
    "e164": "+81990123456",
    "layout": "XXXX-XXX-XXX"
   },
   "personalNumber": {
    "pattern": "60\\d{7}",
    "example": "601234567",
    "lengths": [
     "9"
    ],
    "national": "060-123-4567",
    "international": "+81 60 123 4567",
    "e164": "+81601234567",
    "layout": "XXX-XXX-XXXX"
   },
   "voip": {
    "pattern": "50[1-9]\\d{7}",
    "example": "5012345678",
    "lengths": [
     "10"
    ],
    "national": "050-1234-5678",
    "international": "+81 50 1234 5678",
    "e164": "+815012345678",
    "layout": "XXX-XXXX-XXXX"
   },
   "pager": {
    "pattern": "20\\d{8}",
    "example": "2012345678",
    "lengths": [
     "10"
    ],
    "national": "020-1234-5678",
    "international": "+81 20 1234 5678",
    "e164": "+812012345678",
    "layout": "XXX-XXXX-XXXX"
   },
   "uan": {
    "pattern": "570\\d{6}",
    "example": "570123456",
    "lengths": [
     "9"
    ],
    "national": "0570-123-456",
    "international": "+81 570 123 456",
    "e164": "+81570123456",
    "layout": "XXXX-XXX-XXX"
   }
  },
  "formats": [
   {
    "pattern": "(\\d{4})(\\d{4})",
    "leading": [
     "7",
     "77",
     "777",
     "00777[01]"
    ],
    "format": "$1-$2",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{8,10})",
    "leading": [
     "0"
    ],
    "format": "$1",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{3})(\\d{3})",
    "leading": [
     "(?:12|57|99)0"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{4})(\\d)(\\d{4})",
    "leading": [
     "1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51)|9(?:80|9[16])",
     "1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]",
     "1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9])|9(?:802|9(?:1[23]|69))|1(?:45|58)[67]"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{3})(\\d{4})",
    "leading": [
     "60"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d)(\\d{4})(\\d{4})",
    "leading": [
     "3|4(?:2[09]|7[01])|6[1-9]",
     "3|4(?:2(?:0|9[02-69])|7(?:0[019]|1))|6[1-9]"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{3})(\\d{4})",
    "leading": [
     "1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[0459]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[26-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])",
     "1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9]|9[29])|5(?:2|3(?:[045]|9[0-8])|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|3(?:[29]|60)|49|51|6(?:[0-24]|36|5[0-3589]|7[23]|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]",
     "1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3(?:[045]|9(?:[0-58]|6[4-9]|7[0-35689]))|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|60|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[2-57-9]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|7(?:2[2-468]|3[78])|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{3})(\\d{2})(\\d{4})",
    "leading": [
     "[14]|[289][2-9]|5[3-9]|7[2-4679]"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{4})(\\d{2})(\\d{3,4})",
    "leading": [
     "7",
     "77"
    ],
    "format": "$1-$2-$3",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{2})(\\d{4})",
    "leading": [
     "8"
    ],
    "format": "$1-$2-$3",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{3})(\\d{3})(\\d{4})",
    "leading": [
     "800"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{2})(\\d{4})(\\d{4})",
    "leading": [
     "[25-9]"
    ],
    "format": "$1-$2-$3",
    "prefixRule": "$NP$FG"
   },
   {
    "pattern": "(\\d{4})(\\d{3})(\\d{3,4})",
    "leading": [
     "0"
    ],
    "format": "$1-$2-$3",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{4})(\\d{4,5})",
    "leading": [
     "0"
    ],
    "format": "$1-$2-$3",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{5})(\\d{5,6})",
    "leading": [
     "0"
    ],
    "format": "$1-$2-$3",
    "intlFormat": "",
    "prefixRule": ""
   },
   {
    "pattern": "(\\d{4})(\\d{6})(\\d{6,7})",
    "leading": [
     "0"
    ],
    "format": "$1-$2-$3",
    "intlFormat": "",
    "prefixRule": ""
   }
  ],
  "emergency": {
   "pattern": "11[09]",
   "example": "110",
   "lengths": "3"
  }
 },
 "address": {
  "format": "〒%Z%n%S%n%A%n%O%n%N",
  "lines": [
   "〒{Postal code}",
   "{State/province}",
   "{Street address}",
   "{Organization}",
   "{Name}"
  ],
  "required": [
   "Street address",
   "State/province",
   "Postal code"
  ],
  "postalRegex": "\\d{3}-?\\d{4}",
  "postalExamples": [
   "154-0023",
   "350-1106",
   "951-8073",
   "112-0001",
   "208-0032",
   "231-0012"
  ],
  "stateType": "prefecture",
  "subdivisions": 47,
  "uppercase": [
   "State/province"
  ],
  "lang": "ja",
  "postUrl": "http://www.post.japanpost.jp/zipcode/"
 }
}