Skip to content

Instantly share code, notes, and snippets.

@mcallaghan
Last active January 13, 2016 14:53
Show Gist options
  • Save mcallaghan/46d51cc1acd0c3372681 to your computer and use it in GitHub Desktop.
Save mcallaghan/46d51cc1acd0c3372681 to your computer and use it in GitHub Desktop.
Country Codes

#Country Codes This uses the CIA World Factbook compendium of country codes to convert one type of code to another easily and programmatically. The table on this website was converted into JSON format on 20/11/2014.

As an example, enter the input code type, a code, and the output code type (separated by commas) above. Choose between the following options (Case sensitive)

- name
- GEC
- ISO_ALPHA_2
- ISO_ALPHA_3
- ISO_NUM
- STANAG
- INTERNET

This uses the following function:

	function convert_codes(input_type, input, output_type) {
			for (x = 0; x < codes.length; x++) {
				if (codes[x][input_type] == input) {
					return codes[x][output_type];
				}
			}
		}
	

Copy it and the json to use programmatically.

[{"name":"Afghanistan","GEC":"AF","ISO_ALPHA_2":"AF","ISO_ALPHA_3":"AFG","ISO_NUM":"4","STANAG":"AFG","INTERNET":".af"},
{"name":"Akrotiri","GEC":"AX","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Albania","GEC":"AL","ISO_ALPHA_2":"AL","ISO_ALPHA_3":"ALB","ISO_NUM":"8","STANAG":"ALB","INTERNET":".al"},
{"name":"Algeria","GEC":"AG","ISO_ALPHA_2":"DZ","ISO_ALPHA_3":"DZA","ISO_NUM":"12","STANAG":"DZA","INTERNET":".dz"},
{"name":"American Samoa","GEC":"AQ","ISO_ALPHA_2":"AS","ISO_ALPHA_3":"ASM","ISO_NUM":"16","STANAG":"ASM","INTERNET":".as"},
{"name":"Andorra","GEC":"AN","ISO_ALPHA_2":"AD","ISO_ALPHA_3":"AND","ISO_NUM":"20","STANAG":"AND","INTERNET":".ad"},
{"name":"Angola","GEC":"AO","ISO_ALPHA_2":"AO","ISO_ALPHA_3":"AGO","ISO_NUM":"24","STANAG":"AGO","INTERNET":".ao"},
{"name":"Anguilla","GEC":"AV","ISO_ALPHA_2":"AI","ISO_ALPHA_3":"AIA","ISO_NUM":"660","STANAG":"AIA","INTERNET":".ai"},
{"name":"Antarctica","GEC":"AY","ISO_ALPHA_2":"AQ","ISO_ALPHA_3":"ATA","ISO_NUM":"10","STANAG":"ATA","INTERNET":".aq"},
{"name":"Antigua and Barbuda","GEC":"AC","ISO_ALPHA_2":"AG","ISO_ALPHA_3":"ATG","ISO_NUM":"28","STANAG":"ATG","INTERNET":".ag"},
{"name":"Argentina","GEC":"AR","ISO_ALPHA_2":"AR","ISO_ALPHA_3":"ARG","ISO_NUM":"32","STANAG":"ARG","INTERNET":".ar"},
{"name":"Armenia","GEC":"AM","ISO_ALPHA_2":"AM","ISO_ALPHA_3":"ARM","ISO_NUM":"51","STANAG":"ARM","INTERNET":".am"},
{"name":"Aruba","GEC":"AA","ISO_ALPHA_2":"AW","ISO_ALPHA_3":"ABW","ISO_NUM":"533","STANAG":"ABW","INTERNET":".aw"},
{"name":"Ashmore and Cartier Islands","GEC":"AT","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"AUS","INTERNET":"-"},
{"name":"Australia","GEC":"AS","ISO_ALPHA_2":"AU","ISO_ALPHA_3":"AUS","ISO_NUM":"36","STANAG":"AUS","INTERNET":".au"},
{"name":"Austria","GEC":"AU","ISO_ALPHA_2":"AT","ISO_ALPHA_3":"AUT","ISO_NUM":"40","STANAG":"AUT","INTERNET":".at"},
{"name":"Azerbaijan","GEC":"AJ","ISO_ALPHA_2":"AZ","ISO_ALPHA_3":"AZE","ISO_NUM":"31","STANAG":"AZE","INTERNET":".az"},
{"name":"Bahamas, The","GEC":"BF","ISO_ALPHA_2":"BS","ISO_ALPHA_3":"BHS","ISO_NUM":"44","STANAG":"BHS","INTERNET":".bs"},
{"name":"Bahrain","GEC":"BA","ISO_ALPHA_2":"BH","ISO_ALPHA_3":"BHR","ISO_NUM":"48","STANAG":"BHR","INTERNET":".bh"},
{"name":"Baker Island","GEC":"FQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Bangladesh","GEC":"BG","ISO_ALPHA_2":"BD","ISO_ALPHA_3":"BGD","ISO_NUM":"50","STANAG":"BGD","INTERNET":".bd"},
{"name":"Barbados","GEC":"BB","ISO_ALPHA_2":"BB","ISO_ALPHA_3":"BRB","ISO_NUM":"52","STANAG":"BRB","INTERNET":".bb"},
{"name":"Bassas da India","GEC":"BS","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Belarus","GEC":"BO","ISO_ALPHA_2":"BY","ISO_ALPHA_3":"BLR","ISO_NUM":"112","STANAG":"BLR","INTERNET":".by"},
{"name":"Belgium","GEC":"BE","ISO_ALPHA_2":"BE","ISO_ALPHA_3":"BEL","ISO_NUM":"56","STANAG":"BEL","INTERNET":".be"},
{"name":"Belize","GEC":"BH","ISO_ALPHA_2":"BZ","ISO_ALPHA_3":"BLZ","ISO_NUM":"84","STANAG":"BLZ","INTERNET":".bz"},
{"name":"Benin","GEC":"BN","ISO_ALPHA_2":"BJ","ISO_ALPHA_3":"BEN","ISO_NUM":"204","STANAG":"BEN","INTERNET":".bj"},
{"name":"Bermuda","GEC":"BD","ISO_ALPHA_2":"BM","ISO_ALPHA_3":"BMU","ISO_NUM":"60","STANAG":"BMU","INTERNET":".bm"},
{"name":"Bhutan","GEC":"BT","ISO_ALPHA_2":"BT","ISO_ALPHA_3":"BTN","ISO_NUM":"64","STANAG":"BTN","INTERNET":".bt"},
{"name":"Bolivia","GEC":"BL","ISO_ALPHA_2":"BO","ISO_ALPHA_3":"BOL","ISO_NUM":"68","STANAG":"BOL","INTERNET":".bo"},
{"name":"Bosnia and Herzegovina","GEC":"BK","ISO_ALPHA_2":"BA","ISO_ALPHA_3":"BIH","ISO_NUM":"70","STANAG":"BIH","INTERNET":".ba"},
{"name":"Botswana","GEC":"BC","ISO_ALPHA_2":"BW","ISO_ALPHA_3":"BWA","ISO_NUM":"72","STANAG":"BWA","INTERNET":".bw"},
{"name":"Bouvet Island","GEC":"BV","ISO_ALPHA_2":"BV","ISO_ALPHA_3":"BVT","ISO_NUM":"74","STANAG":"BVT","INTERNET":".bv"},
{"name":"Brazil","GEC":"BR","ISO_ALPHA_2":"BR","ISO_ALPHA_3":"BRA","ISO_NUM":"76","STANAG":"BRA","INTERNET":".br"},
{"name":"British Indian Ocean Territory","GEC":"IO","ISO_ALPHA_2":"IO","ISO_ALPHA_3":"IOT","ISO_NUM":"86","STANAG":"IOT","INTERNET":".io"},
{"name":"British Virgin Islands","GEC":"VI","ISO_ALPHA_2":"VG","ISO_ALPHA_3":"VGB","ISO_NUM":"92","STANAG":"VGB","INTERNET":".vg"},
{"name":"Brunei","GEC":"BX","ISO_ALPHA_2":"BN","ISO_ALPHA_3":"BRN","ISO_NUM":"96","STANAG":"BRN","INTERNET":".bn"},
{"name":"Bulgaria","GEC":"BU","ISO_ALPHA_2":"BG","ISO_ALPHA_3":"BGR","ISO_NUM":"100","STANAG":"BGR","INTERNET":".bg"},
{"name":"Burkina Faso","GEC":"UV","ISO_ALPHA_2":"BF","ISO_ALPHA_3":"BFA","ISO_NUM":"854","STANAG":"BFA","INTERNET":".bf"},
{"name":"Burma","GEC":"BM","ISO_ALPHA_2":"MM","ISO_ALPHA_3":"MMR","ISO_NUM":"104","STANAG":"MMR","INTERNET":".mm"},
{"name":"Burundi","GEC":"BY","ISO_ALPHA_2":"BI","ISO_ALPHA_3":"BDI","ISO_NUM":"108","STANAG":"BDI","INTERNET":".bi"},
{"name":"Cabo Verde","GEC":"CV","ISO_ALPHA_2":"CV","ISO_ALPHA_3":"CPV","ISO_NUM":"132","STANAG":"CPV","INTERNET":".cv"},
{"name":"Cambodia","GEC":"CB","ISO_ALPHA_2":"KH","ISO_ALPHA_3":"KHM","ISO_NUM":"116","STANAG":"KHM","INTERNET":".kh"},
{"name":"Cameroon","GEC":"CM","ISO_ALPHA_2":"CM","ISO_ALPHA_3":"CMR","ISO_NUM":"120","STANAG":"CMR","INTERNET":".cm"},
{"name":"Canada","GEC":"CA","ISO_ALPHA_2":"CA","ISO_ALPHA_3":"CAN","ISO_NUM":"124","STANAG":"CAN","INTERNET":".ca"},
{"name":"Cayman Islands","GEC":"CJ","ISO_ALPHA_2":"KY","ISO_ALPHA_3":"CYM","ISO_NUM":"136","STANAG":"CYM","INTERNET":".ky"},
{"name":"Central African Republic","GEC":"CT","ISO_ALPHA_2":"CF","ISO_ALPHA_3":"CAF","ISO_NUM":"140","STANAG":"CAF","INTERNET":".cf"},
{"name":"Chad","GEC":"CD","ISO_ALPHA_2":"TD","ISO_ALPHA_3":"TCD","ISO_NUM":"148","STANAG":"TCD","INTERNET":".td"},
{"name":"Chile","GEC":"CI","ISO_ALPHA_2":"CL","ISO_ALPHA_3":"CHL","ISO_NUM":"152","STANAG":"CHL","INTERNET":".cl"},
{"name":"China","GEC":"CH","ISO_ALPHA_2":"CN","ISO_ALPHA_3":"CHN","ISO_NUM":"156","STANAG":"CHN","INTERNET":".cn"},
{"name":"Christmas Island","GEC":"KT","ISO_ALPHA_2":"CX","ISO_ALPHA_3":"CXR","ISO_NUM":"162","STANAG":"CXR","INTERNET":".cx"},
{"name":"Clipperton Island","GEC":"IP","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"FYP","INTERNET":"-"},
{"name":"Cocos (Keeling) Islands","GEC":"CK","ISO_ALPHA_2":"CC","ISO_ALPHA_3":"CCK","ISO_NUM":"166","STANAG":"AUS","INTERNET":".cc"},
{"name":"Colombia","GEC":"CO","ISO_ALPHA_2":"CO","ISO_ALPHA_3":"COL","ISO_NUM":"170","STANAG":"COL","INTERNET":".co"},
{"name":"Comoros","GEC":"CN","ISO_ALPHA_2":"KM","ISO_ALPHA_3":"COM","ISO_NUM":"174","STANAG":"COM","INTERNET":".km"},
{"name":"Congo, Democratic Republic of the","GEC":"CG","ISO_ALPHA_2":"CD","ISO_ALPHA_3":"COD","ISO_NUM":"180","STANAG":"COD","INTERNET":".cd"},
{"name":"Congo, Republic of the","GEC":"CF","ISO_ALPHA_2":"CG","ISO_ALPHA_3":"COG","ISO_NUM":"178","STANAG":"COG","INTERNET":".cg"},
{"name":"Cook Islands","GEC":"CW","ISO_ALPHA_2":"CK","ISO_ALPHA_3":"COK","ISO_NUM":"184","STANAG":"COK","INTERNET":".ck"},
{"name":"Coral Sea Islands","GEC":"CR","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"AUS","INTERNET":"-"},
{"name":"Costa Rica","GEC":"CS","ISO_ALPHA_2":"CR","ISO_ALPHA_3":"CRI","ISO_NUM":"188","STANAG":"CRI","INTERNET":".cr"},
{"name":"Cote d'Ivoire","GEC":"IV","ISO_ALPHA_2":"CI","ISO_ALPHA_3":"CIV","ISO_NUM":"384","STANAG":"CIV","INTERNET":".ci"},
{"name":"Croatia","GEC":"HR","ISO_ALPHA_2":"HR","ISO_ALPHA_3":"HRV","ISO_NUM":"191","STANAG":"HRV","INTERNET":".hr"},
{"name":"Cuba","GEC":"CU","ISO_ALPHA_2":"CU","ISO_ALPHA_3":"CUB","ISO_NUM":"192","STANAG":"CUB","INTERNET":".cu"},
{"name":"Curacao","GEC":"UC","ISO_ALPHA_2":"CW","ISO_ALPHA_3":"CUW","ISO_NUM":"531","STANAG":"-","INTERNET":".cw"},
{"name":"Cyprus","GEC":"CY","ISO_ALPHA_2":"CY","ISO_ALPHA_3":"CYP","ISO_NUM":"196","STANAG":"CYP","INTERNET":".cy"},
{"name":"Czech Republic","GEC":"EZ","ISO_ALPHA_2":"CZ","ISO_ALPHA_3":"CZE","ISO_NUM":"203","STANAG":"CZE","INTERNET":".cz"},
{"name":"Denmark","GEC":"DA","ISO_ALPHA_2":"DK","ISO_ALPHA_3":"DNK","ISO_NUM":"208","STANAG":"DNK","INTERNET":".dk"},
{"name":"Dhekelia","GEC":"DX","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Djibouti","GEC":"DJ","ISO_ALPHA_2":"DJ","ISO_ALPHA_3":"DJI","ISO_NUM":"262","STANAG":"DJI","INTERNET":".dj"},
{"name":"Dominica","GEC":"DO","ISO_ALPHA_2":"DM","ISO_ALPHA_3":"DMA","ISO_NUM":"212","STANAG":"DMA","INTERNET":".dm"},
{"name":"Dominican Republic","GEC":"DR","ISO_ALPHA_2":"DO","ISO_ALPHA_3":"DOM","ISO_NUM":"214","STANAG":"DOM","INTERNET":".do"},
{"name":"Ecuador","GEC":"EC","ISO_ALPHA_2":"EC","ISO_ALPHA_3":"ECU","ISO_NUM":"218","STANAG":"ECU","INTERNET":".ec"},
{"name":"Egypt","GEC":"EG","ISO_ALPHA_2":"EG","ISO_ALPHA_3":"EGY","ISO_NUM":"818","STANAG":"EGY","INTERNET":".eg"},
{"name":"El Salvador","GEC":"ES","ISO_ALPHA_2":"SV","ISO_ALPHA_3":"SLV","ISO_NUM":"222","STANAG":"SLV","INTERNET":".sv"},
{"name":"Equatorial Guinea","GEC":"EK","ISO_ALPHA_2":"GQ","ISO_ALPHA_3":"GNQ","ISO_NUM":"226","STANAG":"GNQ","INTERNET":".gq"},
{"name":"Eritrea","GEC":"ER","ISO_ALPHA_2":"ER","ISO_ALPHA_3":"ERI","ISO_NUM":"232","STANAG":"ERI","INTERNET":".er"},
{"name":"Estonia","GEC":"EN","ISO_ALPHA_2":"EE","ISO_ALPHA_3":"EST","ISO_NUM":"233","STANAG":"EST","INTERNET":".ee"},
{"name":"Ethiopia","GEC":"ET","ISO_ALPHA_2":"ET","ISO_ALPHA_3":"ETH","ISO_NUM":"231","STANAG":"ETH","INTERNET":".et"},
{"name":"Europa Island","GEC":"EU","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Falkland Islands (Islas Malvinas)","GEC":"FK","ISO_ALPHA_2":"FK","ISO_ALPHA_3":"FLK","ISO_NUM":"238","STANAG":"FLK","INTERNET":".fk"},
{"name":"Faroe Islands","GEC":"FO","ISO_ALPHA_2":"FO","ISO_ALPHA_3":"FRO","ISO_NUM":"234","STANAG":"FRO","INTERNET":".fo"},
{"name":"Fiji","GEC":"FJ","ISO_ALPHA_2":"FJ","ISO_ALPHA_3":"FJI","ISO_NUM":"242","STANAG":"FJI","INTERNET":".fj"},
{"name":"Finland","GEC":"FI","ISO_ALPHA_2":"FI","ISO_ALPHA_3":"FIN","ISO_NUM":"246","STANAG":"FIN","INTERNET":".fi"},
{"name":"France","GEC":"FR","ISO_ALPHA_2":"FR","ISO_ALPHA_3":"FRA","ISO_NUM":"250","STANAG":"FRA","INTERNET":".fr"},
{"name":"France, Metropolitan","GEC":"-","ISO_ALPHA_2":"FX","ISO_ALPHA_3":"FXX","ISO_NUM":"249","STANAG":"-","INTERNET":".fx"},
{"name":"French Guiana","GEC":"FG","ISO_ALPHA_2":"GF","ISO_ALPHA_3":"GUF","ISO_NUM":"254","STANAG":"GUF","INTERNET":".gf"},
{"name":"French Polynesia","GEC":"FP","ISO_ALPHA_2":"PF","ISO_ALPHA_3":"PYF","ISO_NUM":"258","STANAG":"PYF","INTERNET":".pf"},
{"name":"French Southern and Antarctic Lands","GEC":"FS","ISO_ALPHA_2":"TF","ISO_ALPHA_3":"ATF","ISO_NUM":"260","STANAG":"ATF","INTERNET":".tf"},
{"name":"Gabon","GEC":"GB","ISO_ALPHA_2":"GA","ISO_ALPHA_3":"GAB","ISO_NUM":"266","STANAG":"GAB","INTERNET":".ga"},
{"name":"Gambia, The","GEC":"GA","ISO_ALPHA_2":"GM","ISO_ALPHA_3":"GMB","ISO_NUM":"270","STANAG":"GMB","INTERNET":".gm"},
{"name":"Gaza Strip","GEC":"GZ","ISO_ALPHA_2":"PS","ISO_ALPHA_3":"PSE","ISO_NUM":"275","STANAG":"PSE","INTERNET":".ps"},
{"name":"Georgia","GEC":"GG","ISO_ALPHA_2":"GE","ISO_ALPHA_3":"GEO","ISO_NUM":"268","STANAG":"GEO","INTERNET":".ge"},
{"name":"Germany","GEC":"GM","ISO_ALPHA_2":"DE","ISO_ALPHA_3":"DEU","ISO_NUM":"276","STANAG":"DEU","INTERNET":".de"},
{"name":"Ghana","GEC":"GH","ISO_ALPHA_2":"GH","ISO_ALPHA_3":"GHA","ISO_NUM":"288","STANAG":"GHA","INTERNET":".gh"},
{"name":"Gibraltar","GEC":"GI","ISO_ALPHA_2":"GI","ISO_ALPHA_3":"GIB","ISO_NUM":"292","STANAG":"GIB","INTERNET":".gi"},
{"name":"Glorioso Islands","GEC":"GO","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Greece","GEC":"GR","ISO_ALPHA_2":"GR","ISO_ALPHA_3":"GRC","ISO_NUM":"300","STANAG":"GRC","INTERNET":".gr"},
{"name":"Greenland","GEC":"GL","ISO_ALPHA_2":"GL","ISO_ALPHA_3":"GRL","ISO_NUM":"304","STANAG":"GRL","INTERNET":".gl"},
{"name":"Grenada","GEC":"GJ","ISO_ALPHA_2":"GD","ISO_ALPHA_3":"GRD","ISO_NUM":"308","STANAG":"GRD","INTERNET":".gd"},
{"name":"Guadeloupe","GEC":"GP","ISO_ALPHA_2":"GP","ISO_ALPHA_3":"GLP","ISO_NUM":"312","STANAG":"GLP","INTERNET":".gp"},
{"name":"Guam","GEC":"GQ","ISO_ALPHA_2":"GU","ISO_ALPHA_3":"GUM","ISO_NUM":"316","STANAG":"GUM","INTERNET":".gu"},
{"name":"Guatemala","GEC":"GT","ISO_ALPHA_2":"GT","ISO_ALPHA_3":"GTM","ISO_NUM":"320","STANAG":"GTM","INTERNET":".gt"},
{"name":"Guernsey","GEC":"GK","ISO_ALPHA_2":"GG","ISO_ALPHA_3":"GGY","ISO_NUM":"831","STANAG":"UK","INTERNET":".gg"},
{"name":"Guinea","GEC":"GV","ISO_ALPHA_2":"GN","ISO_ALPHA_3":"GIN","ISO_NUM":"324","STANAG":"GIN","INTERNET":".gn"},
{"name":"Guinea-Bissau","GEC":"PU","ISO_ALPHA_2":"GW","ISO_ALPHA_3":"GNB","ISO_NUM":"624","STANAG":"GNB","INTERNET":".gw"},
{"name":"Guyana","GEC":"GY","ISO_ALPHA_2":"GY","ISO_ALPHA_3":"GUY","ISO_NUM":"328","STANAG":"GUY","INTERNET":".gy"},
{"name":"Haiti","GEC":"HA","ISO_ALPHA_2":"HT","ISO_ALPHA_3":"HTI","ISO_NUM":"332","STANAG":"HTI","INTERNET":".ht"},
{"name":"Heard Island and McDonald Islands","GEC":"HM","ISO_ALPHA_2":"HM","ISO_ALPHA_3":"HMD","ISO_NUM":"334","STANAG":"HMD","INTERNET":".hm"},
{"name":"Holy See (Vatican City)","GEC":"VT","ISO_ALPHA_2":"VA","ISO_ALPHA_3":"VAT","ISO_NUM":"336","STANAG":"VAT","INTERNET":".va"},
{"name":"Honduras","GEC":"HO","ISO_ALPHA_2":"HN","ISO_ALPHA_3":"HND","ISO_NUM":"340","STANAG":"HND","INTERNET":".hn"},
{"name":"Hong Kong","GEC":"HK","ISO_ALPHA_2":"HK","ISO_ALPHA_3":"HKG","ISO_NUM":"344","STANAG":"HKG","INTERNET":".hk"},
{"name":"Howland Island","GEC":"HQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Hungary","GEC":"HU","ISO_ALPHA_2":"HU","ISO_ALPHA_3":"HUN","ISO_NUM":"348","STANAG":"HUN","INTERNET":".hu"},
{"name":"Iceland","GEC":"IC","ISO_ALPHA_2":"IS","ISO_ALPHA_3":"ISL","ISO_NUM":"352","STANAG":"ISL","INTERNET":".is"},
{"name":"India","GEC":"IN","ISO_ALPHA_2":"IN","ISO_ALPHA_3":"IND","ISO_NUM":"356","STANAG":"IND","INTERNET":".in"},
{"name":"Indonesia","GEC":"ID","ISO_ALPHA_2":"ID","ISO_ALPHA_3":"IDN","ISO_NUM":"360","STANAG":"IDN","INTERNET":".id"},
{"name":"Iran","GEC":"IR","ISO_ALPHA_2":"IR","ISO_ALPHA_3":"IRN","ISO_NUM":"364","STANAG":"IRN","INTERNET":".ir"},
{"name":"Iraq","GEC":"IZ","ISO_ALPHA_2":"IQ","ISO_ALPHA_3":"IRQ","ISO_NUM":"368","STANAG":"IRQ","INTERNET":".iq"},
{"name":"Ireland","GEC":"EI","ISO_ALPHA_2":"IE","ISO_ALPHA_3":"IRL","ISO_NUM":"372","STANAG":"IRL","INTERNET":".ie"},
{"name":"Isle of Man","GEC":"IM","ISO_ALPHA_2":"IM","ISO_ALPHA_3":"IMN","ISO_NUM":"833","STANAG":"UK","INTERNET":".im"},
{"name":"Israel","GEC":"IS","ISO_ALPHA_2":"IL","ISO_ALPHA_3":"ISR","ISO_NUM":"376","STANAG":"ISR","INTERNET":".il"},
{"name":"Italy","GEC":"IT","ISO_ALPHA_2":"IT","ISO_ALPHA_3":"ITA","ISO_NUM":"380","STANAG":"ITA","INTERNET":".it"},
{"name":"Jamaica","GEC":"JM","ISO_ALPHA_2":"JM","ISO_ALPHA_3":"JAM","ISO_NUM":"388","STANAG":"JAM","INTERNET":".jm"},
{"name":"Jan Mayen","GEC":"JN","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"SJM","INTERNET":"-"},
{"name":"Japan","GEC":"JA","ISO_ALPHA_2":"JP","ISO_ALPHA_3":"JPN","ISO_NUM":"392","STANAG":"JPN","INTERNET":".jp"},
{"name":"Jarvis Island","GEC":"DQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Jersey","GEC":"JE","ISO_ALPHA_2":"JE","ISO_ALPHA_3":"JEY","ISO_NUM":"832","STANAG":"UK","INTERNET":".je"},
{"name":"Johnston Atoll","GEC":"JQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Jordan","GEC":"JO","ISO_ALPHA_2":"JO","ISO_ALPHA_3":"JOR","ISO_NUM":"400","STANAG":"JOR","INTERNET":".jo"},
{"name":"Juan de Nova Island","GEC":"JU","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Kazakhstan","GEC":"KZ","ISO_ALPHA_2":"KZ","ISO_ALPHA_3":"KAZ","ISO_NUM":"398","STANAG":"KAZ","INTERNET":".kz"},
{"name":"Kenya","GEC":"KE","ISO_ALPHA_2":"KE","ISO_ALPHA_3":"KEN","ISO_NUM":"404","STANAG":"KEN","INTERNET":".ke"},
{"name":"Kingman Reef","GEC":"KQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Kiribati","GEC":"KR","ISO_ALPHA_2":"KI","ISO_ALPHA_3":"KIR","ISO_NUM":"296","STANAG":"KIR","INTERNET":".ki"},
{"name":"Korea, North","GEC":"KN","ISO_ALPHA_2":"KP","ISO_ALPHA_3":"PRK","ISO_NUM":"408","STANAG":"PRK","INTERNET":".kp"},
{"name":"Korea, South","GEC":"KS","ISO_ALPHA_2":"KR","ISO_ALPHA_3":"KOR","ISO_NUM":"410","STANAG":"KOR","INTERNET":".kr"},
{"name":"Kosovo","GEC":"KV","ISO_ALPHA_2":"XK","ISO_ALPHA_3":"XKS","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Kuwait","GEC":"KU","ISO_ALPHA_2":"KW","ISO_ALPHA_3":"KWT","ISO_NUM":"414","STANAG":"KWT","INTERNET":".kw"},
{"name":"Kyrgyzstan","GEC":"KG","ISO_ALPHA_2":"KG","ISO_ALPHA_3":"KGZ","ISO_NUM":"417","STANAG":"KGZ","INTERNET":".kg"},
{"name":"Laos","GEC":"LA","ISO_ALPHA_2":"LA","ISO_ALPHA_3":"LAO","ISO_NUM":"418","STANAG":"LAO","INTERNET":".la"},
{"name":"Latvia","GEC":"LG","ISO_ALPHA_2":"LV","ISO_ALPHA_3":"LVA","ISO_NUM":"428","STANAG":"LVA","INTERNET":".lv"},
{"name":"Lebanon","GEC":"LE","ISO_ALPHA_2":"LB","ISO_ALPHA_3":"LBN","ISO_NUM":"422","STANAG":"LBN","INTERNET":".lb"},
{"name":"Lesotho","GEC":"LT","ISO_ALPHA_2":"LS","ISO_ALPHA_3":"LSO","ISO_NUM":"426","STANAG":"LSO","INTERNET":".ls"},
{"name":"Liberia","GEC":"LI","ISO_ALPHA_2":"LR","ISO_ALPHA_3":"LBR","ISO_NUM":"430","STANAG":"LBR","INTERNET":".lr"},
{"name":"Libya","GEC":"LY","ISO_ALPHA_2":"LY","ISO_ALPHA_3":"LBY","ISO_NUM":"434","STANAG":"LBY","INTERNET":".ly"},
{"name":"Liechtenstein","GEC":"LS","ISO_ALPHA_2":"LI","ISO_ALPHA_3":"LIE","ISO_NUM":"438","STANAG":"LIE","INTERNET":".li"},
{"name":"Lithuania","GEC":"LH","ISO_ALPHA_2":"LT","ISO_ALPHA_3":"LTU","ISO_NUM":"440","STANAG":"LTU","INTERNET":".lt"},
{"name":"Luxembourg","GEC":"LU","ISO_ALPHA_2":"LU","ISO_ALPHA_3":"LUX","ISO_NUM":"442","STANAG":"LUX","INTERNET":".lu"},
{"name":"Macau","GEC":"MC","ISO_ALPHA_2":"MO","ISO_ALPHA_3":"MAC","ISO_NUM":"446","STANAG":"MAC","INTERNET":".mo"},
{"name":"Macedonia","GEC":"MK","ISO_ALPHA_2":"MK","ISO_ALPHA_3":"MKD","ISO_NUM":"807","STANAG":"FYR","INTERNET":".mk"},
{"name":"Madagascar","GEC":"MA","ISO_ALPHA_2":"MG","ISO_ALPHA_3":"MDG","ISO_NUM":"450","STANAG":"MDG","INTERNET":".mg"},
{"name":"Malawi","GEC":"MI","ISO_ALPHA_2":"MW","ISO_ALPHA_3":"MWI","ISO_NUM":"454","STANAG":"MWI","INTERNET":".mw"},
{"name":"Malaysia","GEC":"MY","ISO_ALPHA_2":"MY","ISO_ALPHA_3":"MYS","ISO_NUM":"458","STANAG":"MYS","INTERNET":".my"},
{"name":"Maldives","GEC":"MV","ISO_ALPHA_2":"MV","ISO_ALPHA_3":"MDV","ISO_NUM":"462","STANAG":"MDV","INTERNET":".mv"},
{"name":"Mali","GEC":"ML","ISO_ALPHA_2":"ML","ISO_ALPHA_3":"MLI","ISO_NUM":"466","STANAG":"MLI","INTERNET":".ml"},
{"name":"Malta","GEC":"MT","ISO_ALPHA_2":"MT","ISO_ALPHA_3":"MLT","ISO_NUM":"470","STANAG":"MLT","INTERNET":".mt"},
{"name":"Marshall Islands","GEC":"RM","ISO_ALPHA_2":"MH","ISO_ALPHA_3":"MHL","ISO_NUM":"584","STANAG":"MHL","INTERNET":".mh"},
{"name":"Martinique","GEC":"MB","ISO_ALPHA_2":"MQ","ISO_ALPHA_3":"MTQ","ISO_NUM":"474","STANAG":"MTQ","INTERNET":".mq"},
{"name":"Mauritania","GEC":"MR","ISO_ALPHA_2":"MR","ISO_ALPHA_3":"MRT","ISO_NUM":"478","STANAG":"MRT","INTERNET":".mr"},
{"name":"Mauritius","GEC":"MP","ISO_ALPHA_2":"MU","ISO_ALPHA_3":"MUS","ISO_NUM":"480","STANAG":"MUS","INTERNET":".mu"},
{"name":"Mayotte","GEC":"MF","ISO_ALPHA_2":"YT","ISO_ALPHA_3":"MYT","ISO_NUM":"175","STANAG":"FRA","INTERNET":".yt"},
{"name":"Mexico","GEC":"MX","ISO_ALPHA_2":"MX","ISO_ALPHA_3":"MEX","ISO_NUM":"484","STANAG":"MEX","INTERNET":".mx"},
{"name":"Micronesia, Federated States of","GEC":"FM","ISO_ALPHA_2":"FM","ISO_ALPHA_3":"FSM","ISO_NUM":"583","STANAG":"FSM","INTERNET":".fm"},
{"name":"Midway Islands","GEC":"MQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Moldova","GEC":"MD","ISO_ALPHA_2":"MD","ISO_ALPHA_3":"MDA","ISO_NUM":"498","STANAG":"MDA","INTERNET":".md"},
{"name":"Monaco","GEC":"MN","ISO_ALPHA_2":"MC","ISO_ALPHA_3":"MCO","ISO_NUM":"492","STANAG":"MCO","INTERNET":".mc"},
{"name":"Mongolia","GEC":"MG","ISO_ALPHA_2":"MN","ISO_ALPHA_3":"MNG","ISO_NUM":"496","STANAG":"MNG","INTERNET":".mn"},
{"name":"Montenegro","GEC":"MJ","ISO_ALPHA_2":"ME","ISO_ALPHA_3":"MNE","ISO_NUM":"499","STANAG":"MNE","INTERNET":".me"},
{"name":"Montserrat","GEC":"MH","ISO_ALPHA_2":"MS","ISO_ALPHA_3":"MSR","ISO_NUM":"500","STANAG":"MSR","INTERNET":".ms"},
{"name":"Morocco","GEC":"MO","ISO_ALPHA_2":"MA","ISO_ALPHA_3":"MAR","ISO_NUM":"504","STANAG":"MAR","INTERNET":".ma"},
{"name":"Mozambique","GEC":"MZ","ISO_ALPHA_2":"MZ","ISO_ALPHA_3":"MOZ","ISO_NUM":"508","STANAG":"MOZ","INTERNET":".mz"},
{"name":"Myanmar","GEC":"-","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Namibia","GEC":"WA","ISO_ALPHA_2":"NA","ISO_ALPHA_3":"NAM","ISO_NUM":"516","STANAG":"NAM","INTERNET":".na"},
{"name":"Nauru","GEC":"NR","ISO_ALPHA_2":"NR","ISO_ALPHA_3":"NRU","ISO_NUM":"520","STANAG":"NRU","INTERNET":".nr"},
{"name":"Navassa Island","GEC":"BQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Nepal","GEC":"NP","ISO_ALPHA_2":"NP","ISO_ALPHA_3":"NPL","ISO_NUM":"524","STANAG":"NPL","INTERNET":".np"},
{"name":"Netherlands","GEC":"NL","ISO_ALPHA_2":"NL","ISO_ALPHA_3":"NLD","ISO_NUM":"528","STANAG":"NLD","INTERNET":".nl"},
{"name":"Netherlands Antilles","GEC":"NT","ISO_ALPHA_2":"","ISO_ALPHA_3":"","ISO_NUM":"","STANAG":"ANT","INTERNET":".an"},
{"name":"New Caledonia","GEC":"NC","ISO_ALPHA_2":"NC","ISO_ALPHA_3":"NCL","ISO_NUM":"540","STANAG":"NCL","INTERNET":".nc"},
{"name":"New Zealand","GEC":"NZ","ISO_ALPHA_2":"NZ","ISO_ALPHA_3":"NZL","ISO_NUM":"554","STANAG":"NZL","INTERNET":".nz"},
{"name":"Nicaragua","GEC":"NU","ISO_ALPHA_2":"NI","ISO_ALPHA_3":"NIC","ISO_NUM":"558","STANAG":"NIC","INTERNET":".ni"},
{"name":"Niger","GEC":"NG","ISO_ALPHA_2":"NE","ISO_ALPHA_3":"NER","ISO_NUM":"562","STANAG":"NER","INTERNET":".ne"},
{"name":"Nigeria","GEC":"NI","ISO_ALPHA_2":"NG","ISO_ALPHA_3":"NGA","ISO_NUM":"566","STANAG":"NGA","INTERNET":".ng"},
{"name":"Niue","GEC":"NE","ISO_ALPHA_2":"NU","ISO_ALPHA_3":"NIU","ISO_NUM":"570","STANAG":"NIU","INTERNET":".nu"},
{"name":"Norfolk Island","GEC":"NF","ISO_ALPHA_2":"NF","ISO_ALPHA_3":"NFK","ISO_NUM":"574","STANAG":"NFK","INTERNET":".nf"},
{"name":"Northern Mariana Islands","GEC":"CQ","ISO_ALPHA_2":"MP","ISO_ALPHA_3":"MNP","ISO_NUM":"580","STANAG":"MNP","INTERNET":".mp"},
{"name":"Norway","GEC":"NO","ISO_ALPHA_2":"NO","ISO_ALPHA_3":"NOR","ISO_NUM":"578","STANAG":"NOR","INTERNET":".no"},
{"name":"Oman","GEC":"MU","ISO_ALPHA_2":"OM","ISO_ALPHA_3":"OMN","ISO_NUM":"512","STANAG":"OMN","INTERNET":".om"},
{"name":"Pakistan","GEC":"PK","ISO_ALPHA_2":"PK","ISO_ALPHA_3":"PAK","ISO_NUM":"586","STANAG":"PAK","INTERNET":".pk"},
{"name":"Palau","GEC":"PS","ISO_ALPHA_2":"PW","ISO_ALPHA_3":"PLW","ISO_NUM":"585","STANAG":"PLW","INTERNET":".pw"},
{"name":"Palmyra Atoll","GEC":"LQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Panama","GEC":"PM","ISO_ALPHA_2":"PA","ISO_ALPHA_3":"PAN","ISO_NUM":"591","STANAG":"PAN","INTERNET":".pa"},
{"name":"Papua New Guinea","GEC":"PP","ISO_ALPHA_2":"PG","ISO_ALPHA_3":"PNG","ISO_NUM":"598","STANAG":"PNG","INTERNET":".pg"},
{"name":"Paracel Islands","GEC":"PF","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Paraguay","GEC":"PA","ISO_ALPHA_2":"PY","ISO_ALPHA_3":"PRY","ISO_NUM":"600","STANAG":"PRY","INTERNET":".py"},
{"name":"Peru","GEC":"PE","ISO_ALPHA_2":"PE","ISO_ALPHA_3":"PER","ISO_NUM":"604","STANAG":"PER","INTERNET":".pe"},
{"name":"Philippines","GEC":"RP","ISO_ALPHA_2":"PH","ISO_ALPHA_3":"PHL","ISO_NUM":"608","STANAG":"PHL","INTERNET":".ph"},
{"name":"Pitcairn Islands","GEC":"PC","ISO_ALPHA_2":"PN","ISO_ALPHA_3":"PCN","ISO_NUM":"612","STANAG":"PCN","INTERNET":".pn"},
{"name":"Poland","GEC":"PL","ISO_ALPHA_2":"PL","ISO_ALPHA_3":"POL","ISO_NUM":"616","STANAG":"POL","INTERNET":".pl"},
{"name":"Portugal","GEC":"PO","ISO_ALPHA_2":"PT","ISO_ALPHA_3":"PRT","ISO_NUM":"620","STANAG":"PRT","INTERNET":".pt"},
{"name":"Puerto Rico","GEC":"RQ","ISO_ALPHA_2":"PR","ISO_ALPHA_3":"PRI","ISO_NUM":"630","STANAG":"PRI","INTERNET":".pr"},
{"name":"Qatar","GEC":"QA","ISO_ALPHA_2":"QA","ISO_ALPHA_3":"QAT","ISO_NUM":"634","STANAG":"QAT","INTERNET":".qa"},
{"name":"Reunion","GEC":"RE","ISO_ALPHA_2":"RE","ISO_ALPHA_3":"REU","ISO_NUM":"638","STANAG":"REU","INTERNET":".re"},
{"name":"Romania","GEC":"RO","ISO_ALPHA_2":"RO","ISO_ALPHA_3":"ROU","ISO_NUM":"642","STANAG":"ROU","INTERNET":".ro"},
{"name":"Russia","GEC":"RS","ISO_ALPHA_2":"RU","ISO_ALPHA_3":"RUS","ISO_NUM":"643","STANAG":"RUS","INTERNET":".ru"},
{"name":"Rwanda","GEC":"RW","ISO_ALPHA_2":"RW","ISO_ALPHA_3":"RWA","ISO_NUM":"646","STANAG":"RWA","INTERNET":".rw"},
{"name":"Saint Barthelemy","GEC":"TB","ISO_ALPHA_2":"BL","ISO_ALPHA_3":"BLM","ISO_NUM":"652","STANAG":"-","INTERNET":".bl"},
{"name":"Saint Helena, Ascension, and Tristan da Cunha","GEC":"SH","ISO_ALPHA_2":"SH","ISO_ALPHA_3":"SHN","ISO_NUM":"654","STANAG":"SHN","INTERNET":".sh"},
{"name":"Saint Kitts and Nevis","GEC":"SC","ISO_ALPHA_2":"KN","ISO_ALPHA_3":"KNA","ISO_NUM":"659","STANAG":"KNA","INTERNET":".kn"},
{"name":"Saint Lucia","GEC":"ST","ISO_ALPHA_2":"LC","ISO_ALPHA_3":"LCA","ISO_NUM":"662","STANAG":"LCA","INTERNET":".lc"},
{"name":"Saint Martin","GEC":"RN","ISO_ALPHA_2":"MF","ISO_ALPHA_3":"MAF","ISO_NUM":"663","STANAG":"-","INTERNET":".mf"},
{"name":"Saint Pierre and Miquelon","GEC":"SB","ISO_ALPHA_2":"PM","ISO_ALPHA_3":"SPM","ISO_NUM":"666","STANAG":"SPM","INTERNET":".pm"},
{"name":"Saint Vincent and the Grenadines","GEC":"VC","ISO_ALPHA_2":"VC","ISO_ALPHA_3":"VCT","ISO_NUM":"670","STANAG":"VCT","INTERNET":".vc"},
{"name":"Samoa","GEC":"WS","ISO_ALPHA_2":"WS","ISO_ALPHA_3":"WSM","ISO_NUM":"882","STANAG":"WSM","INTERNET":".ws"},
{"name":"San Marino","GEC":"SM","ISO_ALPHA_2":"SM","ISO_ALPHA_3":"SMR","ISO_NUM":"674","STANAG":"SMR","INTERNET":".sm"},
{"name":"Sao Tome and Principe","GEC":"TP","ISO_ALPHA_2":"ST","ISO_ALPHA_3":"STP","ISO_NUM":"678","STANAG":"STP","INTERNET":".st"},
{"name":"Saudi Arabia","GEC":"SA","ISO_ALPHA_2":"SA","ISO_ALPHA_3":"SAU","ISO_NUM":"682","STANAG":"SAU","INTERNET":".sa"},
{"name":"Senegal","GEC":"SG","ISO_ALPHA_2":"SN","ISO_ALPHA_3":"SEN","ISO_NUM":"686","STANAG":"SEN","INTERNET":".sn"},
{"name":"Serbia","GEC":"RI","ISO_ALPHA_2":"RS","ISO_ALPHA_3":"SRB","ISO_NUM":"688","STANAG":"-","INTERNET":".rs"},
{"name":"Seychelles","GEC":"SE","ISO_ALPHA_2":"SC","ISO_ALPHA_3":"SYC","ISO_NUM":"690","STANAG":"SYC","INTERNET":".sc"},
{"name":"Sierra Leone","GEC":"SL","ISO_ALPHA_2":"SL","ISO_ALPHA_3":"SLE","ISO_NUM":"694","STANAG":"SLE","INTERNET":".sl"},
{"name":"Singapore","GEC":"SN","ISO_ALPHA_2":"SG","ISO_ALPHA_3":"SGP","ISO_NUM":"702","STANAG":"SGP","INTERNET":".sg"},
{"name":"Sint Maarten","GEC":"NN","ISO_ALPHA_2":"SX","ISO_ALPHA_3":"SXM","ISO_NUM":"534","STANAG":"-","INTERNET":".sx"},
{"name":"Slovakia","GEC":"LO","ISO_ALPHA_2":"SK","ISO_ALPHA_3":"SVK","ISO_NUM":"703","STANAG":"SVK","INTERNET":".sk"},
{"name":"Slovenia","GEC":"SI","ISO_ALPHA_2":"SI","ISO_ALPHA_3":"SVN","ISO_NUM":"705","STANAG":"SVN","INTERNET":".si"},
{"name":"Solomon Islands","GEC":"BP","ISO_ALPHA_2":"SB","ISO_ALPHA_3":"SLB","ISO_NUM":"90","STANAG":"SLB","INTERNET":".sb"},
{"name":"Somalia","GEC":"SO","ISO_ALPHA_2":"SO","ISO_ALPHA_3":"SOM","ISO_NUM":"706","STANAG":"SOM","INTERNET":".so"},
{"name":"South Africa","GEC":"SF","ISO_ALPHA_2":"ZA","ISO_ALPHA_3":"ZAF","ISO_NUM":"710","STANAG":"ZAF","INTERNET":".za"},
{"name":"South Georgia and the Islands","GEC":"SX","ISO_ALPHA_2":"GS","ISO_ALPHA_3":"SGS","ISO_NUM":"239","STANAG":"SGS","INTERNET":".gs"},
{"name":"South Sudan","GEC":"OD","ISO_ALPHA_2":"SS","ISO_ALPHA_3":"SSD","ISO_NUM":"728","STANAG":"-","INTERNET":"-"},
{"name":"Spain","GEC":"SP","ISO_ALPHA_2":"ES","ISO_ALPHA_3":"ESP","ISO_NUM":"724","STANAG":"ESP","INTERNET":".es"},
{"name":"Spratly Islands","GEC":"PG","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Sri Lanka","GEC":"CE","ISO_ALPHA_2":"LK","ISO_ALPHA_3":"LKA","ISO_NUM":"144","STANAG":"LKA","INTERNET":".lk"},
{"name":"Sudan","GEC":"SU","ISO_ALPHA_2":"SD","ISO_ALPHA_3":"SDN","ISO_NUM":"729","STANAG":"SDN","INTERNET":".sd"},
{"name":"Suriname","GEC":"NS","ISO_ALPHA_2":"SR","ISO_ALPHA_3":"SUR","ISO_NUM":"740","STANAG":"SUR","INTERNET":".sr"},
{"name":"Svalbard","GEC":"SV","ISO_ALPHA_2":"SJ","ISO_ALPHA_3":"SJM","ISO_NUM":"744","STANAG":"SJM","INTERNET":".sj"},
{"name":"Swaziland","GEC":"WZ","ISO_ALPHA_2":"SZ","ISO_ALPHA_3":"SWZ","ISO_NUM":"748","STANAG":"SWZ","INTERNET":".sz"},
{"name":"Sweden","GEC":"SW","ISO_ALPHA_2":"SE","ISO_ALPHA_3":"SWE","ISO_NUM":"752","STANAG":"SWE","INTERNET":".se"},
{"name":"Switzerland","GEC":"SZ","ISO_ALPHA_2":"CH","ISO_ALPHA_3":"CHE","ISO_NUM":"756","STANAG":"CHE","INTERNET":".ch"},
{"name":"Syria","GEC":"SY","ISO_ALPHA_2":"SY","ISO_ALPHA_3":"SYR","ISO_NUM":"760","STANAG":"SYR","INTERNET":".sy"},
{"name":"Taiwan","GEC":"TW","ISO_ALPHA_2":"TW","ISO_ALPHA_3":"TWN","ISO_NUM":"158","STANAG":"TWN","INTERNET":".tw"},
{"name":"Tajikistan","GEC":"TI","ISO_ALPHA_2":"TJ","ISO_ALPHA_3":"TJK","ISO_NUM":"762","STANAG":"TJK","INTERNET":".tj"},
{"name":"Tanzania","GEC":"TZ","ISO_ALPHA_2":"TZ","ISO_ALPHA_3":"TZA","ISO_NUM":"834","STANAG":"TZA","INTERNET":".tz"},
{"name":"Thailand","GEC":"TH","ISO_ALPHA_2":"TH","ISO_ALPHA_3":"THA","ISO_NUM":"764","STANAG":"THA","INTERNET":".th"},
{"name":"Timor-Leste","GEC":"TT","ISO_ALPHA_2":"TL","ISO_ALPHA_3":"TLS","ISO_NUM":"626","STANAG":"TLS","INTERNET":".tl"},
{"name":"Togo","GEC":"TO","ISO_ALPHA_2":"TG","ISO_ALPHA_3":"TGO","ISO_NUM":"768","STANAG":"TGO","INTERNET":".tg"},
{"name":"Tokelau","GEC":"TL","ISO_ALPHA_2":"TK","ISO_ALPHA_3":"TKL","ISO_NUM":"772","STANAG":"TKL","INTERNET":".tk"},
{"name":"Tonga","GEC":"TN","ISO_ALPHA_2":"TO","ISO_ALPHA_3":"TON","ISO_NUM":"776","STANAG":"TON","INTERNET":".to"},
{"name":"Trinidad and Tobago","GEC":"TD","ISO_ALPHA_2":"TT","ISO_ALPHA_3":"TTO","ISO_NUM":"780","STANAG":"TTO","INTERNET":".tt"},
{"name":"Tromelin Island","GEC":"TE","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Tunisia","GEC":"TS","ISO_ALPHA_2":"TN","ISO_ALPHA_3":"TUN","ISO_NUM":"788","STANAG":"TUN","INTERNET":".tn"},
{"name":"Turkey","GEC":"TU","ISO_ALPHA_2":"TR","ISO_ALPHA_3":"TUR","ISO_NUM":"792","STANAG":"TUR","INTERNET":".tr"},
{"name":"Turkmenistan","GEC":"TX","ISO_ALPHA_2":"TM","ISO_ALPHA_3":"TKM","ISO_NUM":"795","STANAG":"TKM","INTERNET":".tm"},
{"name":"Turks and Caicos Islands","GEC":"TK","ISO_ALPHA_2":"TC","ISO_ALPHA_3":"TCA","ISO_NUM":"796","STANAG":"TCA","INTERNET":".tc"},
{"name":"Tuvalu","GEC":"TV","ISO_ALPHA_2":"TV","ISO_ALPHA_3":"TUV","ISO_NUM":"798","STANAG":"TUV","INTERNET":".tv"},
{"name":"Uganda","GEC":"UG","ISO_ALPHA_2":"UG","ISO_ALPHA_3":"UGA","ISO_NUM":"800","STANAG":"UGA","INTERNET":".ug"},
{"name":"Ukraine","GEC":"UP","ISO_ALPHA_2":"UA","ISO_ALPHA_3":"UKR","ISO_NUM":"804","STANAG":"UKR","INTERNET":".ua"},
{"name":"United Arab Emirates","GEC":"AE","ISO_ALPHA_2":"AE","ISO_ALPHA_3":"ARE","ISO_NUM":"784","STANAG":"ARE","INTERNET":".ae"},
{"name":"United Kingdom","GEC":"UK","ISO_ALPHA_2":"GB","ISO_ALPHA_3":"GBR","ISO_NUM":"826","STANAG":"GBR","INTERNET":".uk"},
{"name":"United States","GEC":"US","ISO_ALPHA_2":"US","ISO_ALPHA_3":"USA","ISO_NUM":"840","STANAG":"USA","INTERNET":".us"},
{"name":"United States Minor Outlying Islands","GEC":"-","ISO_ALPHA_2":"UM","ISO_ALPHA_3":"UMI","ISO_NUM":"581","STANAG":"-","INTERNET":".um"},
{"name":"Uruguay","GEC":"UY","ISO_ALPHA_2":"UY","ISO_ALPHA_3":"URY","ISO_NUM":"858","STANAG":"URY","INTERNET":".uy"},
{"name":"Uzbekistan","GEC":"UZ","ISO_ALPHA_2":"UZ","ISO_ALPHA_3":"UZB","ISO_NUM":"860","STANAG":"UZB","INTERNET":".uz"},
{"name":"Vanuatu","GEC":"NH","ISO_ALPHA_2":"VU","ISO_ALPHA_3":"VUT","ISO_NUM":"548","STANAG":"VUT","INTERNET":".vu"},
{"name":"Venezuela","GEC":"VE","ISO_ALPHA_2":"VE","ISO_ALPHA_3":"VEN","ISO_NUM":"862","STANAG":"VEN","INTERNET":".ve"},
{"name":"Vietnam","GEC":"VM","ISO_ALPHA_2":"VN","ISO_ALPHA_3":"VNM","ISO_NUM":"704","STANAG":"VNM","INTERNET":".vn"},
{"name":"Virgin Islands","GEC":"VQ","ISO_ALPHA_2":"VI","ISO_ALPHA_3":"VIR","ISO_NUM":"850","STANAG":"VIR","INTERNET":".vi"},
{"name":"Virgin Islands (UK)","GEC":"-","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":".vg"},
{"name":"Virgin Islands (US)","GEC":"-","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":".vi"},
{"name":"Wake Island","GEC":"WQ","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"UMI","INTERNET":"-"},
{"name":"Wallis and Futuna","GEC":"WF","ISO_ALPHA_2":"WF","ISO_ALPHA_3":"WLF","ISO_NUM":"876","STANAG":"WLF","INTERNET":".wf"},
{"name":"West Bank","GEC":"WE","ISO_ALPHA_2":"PS","ISO_ALPHA_3":"PSE","ISO_NUM":"275","STANAG":"PSE","INTERNET":".ps"},
{"name":"Western Sahara","GEC":"WI","ISO_ALPHA_2":"EH","ISO_ALPHA_3":"ESH","ISO_NUM":"732","STANAG":"ESH","INTERNET":".eh"},
{"name":"Western Samoa","GEC":"-","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":".ws"},
{"name":"World","GEC":"-","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Yemen","GEC":"YM","ISO_ALPHA_2":"YE","ISO_ALPHA_3":"YEM","ISO_NUM":"887","STANAG":"YEM","INTERNET":".ye"},
{"name":"Zaire","GEC":"-","ISO_ALPHA_2":"-","ISO_ALPHA_3":"-","ISO_NUM":"-","STANAG":"-","INTERNET":"-"},
{"name":"Zambia","GEC":"ZA","ISO_ALPHA_2":"ZM","ISO_ALPHA_3":"ZMB","ISO_NUM":"894","STANAG":"ZMB","INTERNET":".zm"},
{"name":"Zimbabwe","GEC":"ZI","ISO_ALPHA_2":"ZW","ISO_ALPHA_3":"ZWE","ISO_NUM":"716","STANAG":"ZWE","INTERNET":".zw"}]
<!DOCTYPE html>
<head>
<script type="text/javascript" src="http://d3js.org/d3.v3.min.js"></script>
<title> Converting Country Codes </title>
</head>
<body style="height:1000px">
<div style="margin: auto; margin-top: 30%; width: 50%; text-align:center; padding: 10px; background-color: rgb(235,235,235)">
Input type: <input type="text" id="input_type"></input>
Input: <input type="text" id="input"></input>
Output type: <input type="text" id="output_type"></input>
<button id="submit">Submit</button>
</div>
<script>
d3.json("country_codes.json", function(error, json) {
codes = json;
document.getElementById("submit").onclick = submit
})
function submit() {
input_type = document.getElementById("input_type").value
input = document.getElementById("input").value
output_type = document.getElementById("output_type").value
output = convert_codes(input_type, input, output_type)
alert(output)
}
function convert_codes(type, code, ntype) {
for (x = 0; x < codes.length; x++) {
if (codes[x][type] == code) {
return codes[x][ntype];
}
}
}
var h = 800
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment