bizactuator has asked for the wisdom of the Perl Monks concerning the following question:

I have a json string in Javascript, example I found that is similar is clickbank order page:

This sample is bigger than mine, but similar in structure:


function loadJSON($window, OrderFormService$) { var jsonString = "{\"order\\\\.shipTo\\\\.country\":\" +US\",\"euddAccepted\":false,\"isFreeCart\":false,\"discount\":\"$0.00 +\",\"summaryImageStyle\":\"noImage\",\"enableAddOnSubtotal\":false,\" +couponFromPaylink\":false,\"preDiscountShipping\":\"$0.00\",\"enabled +SplitTestFeatures\":[\"Update Kount Logo\",\"PayPal Order Button\"],\ +"order\\\\.shipTo\\\\.countryId\":1,\"shipping\":\"$0.00\",\"countyRe +quired\":false,\"hasCouponError\":false,\"initv\":\"01.094F3AF8551F64 +77080C845EDA63B279B24551E49FF15FA477623D6C5D7C10F19208276B1DD691D9302 +4BC974DFEC3869E526D369221444164D33939C3BDD966FADFEF0003F2E94BCE9EA9F7 +0C25D9DE7C788ABC4B11389689799AE55D5223A134C83EC63849DE6767B97C4752E10 +7B32EB9241B905FE76B04A09FD5589085D8BE1D14FBCE15C39E02C1B0B93F6BA0E2CD +9E75AA589C0BF8B7790357C95221297F44C95E491D38D1AA0F0440F5F8B38D54706FF +9939203213CC439BFB92C45895F6D9864FB44CE70FE747029777FC3912FBE0A9FD17B +219E0003EB7F61F626B4C49FE99D638322DA2D7490A84249F472D86E04897616A8BEE +F61332EBCCB3DDC6A7544A0515D924C58EF76404555CF155A185EAB67F04DBEAEF41D +8A389419B1AD3415432CB72A638E620F2610B5D2AAC44183970B6DEB3A38A90161D14 +9917B73F66475713DF86E16190B59E07B6D64CB45D6F7F362630BBD70F96150B645D7 +5A690AEC68BEAA15317C82825A2478B47D5AA308AEC2F46F85E301BA4A5C8C26875C0 +24949D67C228E76556EAEB8CF595FB7F1EFC2579C0B8E7989DD879BB29BB90ED53605 +C566166541149F140F1122411E6F59F6FB0FBF61858C180CB49E7468892338C133A00 +C5D2CA3161471D12CB841A48E209A1F83A499EB8F27009FAAB8085E88EB5F496683A4 +CB51CBB1D3C871DBE591EE9A11C33310C4A8835121309719C67423637151C37DC27B3 +55458A625E0D82B2BBE01783A6C6CFFB4398383882B2573763B048C2E4D23F7B30046 +1CA50E00B67F1D9E0AE6CD39A3B28FFC5BBD94B6E5FED9D4514E3679A5DF9CEEC0BE5 +19F71914B41A8C6FB9552A8FC4E3088A1119A772EC1B522A8B976872A335BE837406F +B9402F5AFFF585DC1509B260718D1EB87BB539744EC7040A02371EC0268FAF1977ED2 +694E6B5D2C8C6E4587EF4E48C9CF03EE59CBC477C8E84A3391ECC87B6B1E078686A73 +58CC06AD374C56F14E8A829AB06FB235DF15DCF5EA2E202C8E28BB7A7B93F6BBAB904 +B835D910089C2697917D66792F035A326EDDF1B8AD697C83D089B96060F692DBF356E +CF2E762AC3E8C0C341426DC7E98C0E5AFB8C5FFF27AC4037EF3EEAF23EC8E93262944 +C9D259EA9FFFDEE78C0BEC1B62B5B33B792F8CF71D25540ACFD79DCAEF7315138EA64 +FCD1462277279F3AC83FCF4524ED7B38CF\",\"avail_brands\":[\"visa\",\"mas +tercard\",\"diners\",\"amex\",\"discover\"],\"cityRequired\":false,\" +enableEmailDomainValidation\":true,\"cities\":[],\"recurring\":true,\ +"digitalRecurring\":true,\"firstRequest\":true,\"currencyList\":{\"US +D\":\"US Dollar\"},\"physicalRecurring\":false,\"tax\":\"$0.00\",\"co +untries\":[{\"sortPriority\":1,\"translatedAlias\":\"United States\", +\"code\":\"US\",\"alias\":\"United States\",\"id\":1,\"translationLoc +ale\":\"en\"},{\"sortPriority\":2,\"translatedAlias\":\"United Kingdo +m\",\"code\":\"GB\",\"alias\":\"United Kingdom\",\"id\":249,\"transla +tionLocale\":\"en\"},{\"sortPriority\":3,\"translatedAlias\":\"Canada +\",\"code\":\"CA\",\"alias\":\"Canada\",\"id\":2,\"translationLocale\ +":\"en\"},{\"sortPriority\":4,\"translatedAlias\":\"Australia\",\"cod +e\":\"AU\",\"alias\":\"Australia\",\"id\":4,\"translationLocale\":\"e +n\"},{\"sortPriority\":5,\"translatedAlias\":\"France\",\"code\":\"FR +\",\"alias\":\"France\",\"id\":259,\"translationLocale\":\"en\"},{\"s +ortPriority\":6,\"translatedAlias\":\"Germany\",\"code\":\"DE\",\"ali +as\":\"Germany\",\"id\":260,\"translationLocale\":\"en\"},{\"sortPrio +rity\":7,\"translatedAlias\":\"New Zealand\",\"code\":\"NZ\",\"alias\ +":\"New Zealand\",\"id\":274,\"translationLocale\":\"en\"},{\"sortPri +ority\":8,\"translatedAlias\":\"Mexico\",\"code\":\"MX\",\"alias\":\" +Mexico\",\"id\":265,\"translationLocale\":\"en\"},{\"sortPriority\":9 +,\"translatedAlias\":\"Spain\",\"code\":\"ES\",\"alias\":\"Spain\",\" +id\":261,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"transla +tedAlias\":\"Aland Islands\",\"code\":\"AX\",\"alias\":\"Aland Island +s\",\"id\":124,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"t +ranslatedAlias\":\"Albania\",\"code\":\"AL\",\"alias\":\"Albania\",\" +id\":118,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"transla +tedAlias\":\"Andorra\",\"code\":\"AD\",\"alias\":\"Andorra\",\"id\":6 +,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias +\":\"Anguilla\",\"code\":\"AI\",\"alias\":\"Anguilla\",\"id\":8,\"tra +nslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"A +ntarctica\",\"code\":\"AQ\",\"alias\":\"Antarctica\",\"id\":121,\"tra +nslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"A +ntigua & Barbuda\",\"code\":\"AG\",\"alias\":\"Antigua & Barbuda\",\" +id\":7,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translate +dAlias\":\"APO/FPO\",\"code\":\"US\",\"alias\":\"APO/FPO\",\"id\":248 +,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias +\":\"Argentina\",\"code\":\"AR\",\"alias\":\"Argentina\",\"id\":122,\ +"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\" +:\"Armenia\",\"code\":\"AM\",\"alias\":\"Armenia\",\"id\":119,\"trans +lationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Aru +ba\",\"code\":\"AW\",\"alias\":\"Aruba\",\"id\":11,\"translationLocal +e\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Australia\",\" +code\":\"AU\",\"alias\":\"Australia\",\"id\":258,\"translationLocale\ +":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Austria\",\"code +\":\"AT\",\"alias\":\"Austria\",\"id\":10,\"translationLocale\":\"en\ +"},{\"sortPriority\":50,\"translatedAlias\":\"Bahamas\",\"code\":\"BS +\",\"alias\":\"Bahamas\",\"id\":15,\"translationLocale\":\"en\"},{\"s +ortPriority\":50,\"translatedAlias\":\"Bahrain\",\"code\":\"BH\",\"al +ias\":\"Bahrain\",\"id\":130,\"translationLocale\":\"en\"},{\"sortPri +ority\":50,\"translatedAlias\":\"Barbados\",\"code\":\"BB\",\"alias\" +:\"Barbados\",\"id\":12,\"translationLocale\":\"en\"},{\"sortPriority +\":50,\"translatedAlias\":\"Belgium\",\"code\":\"BE\",\"alias\":\"Bel +gium\",\"id\":13,\"translationLocale\":\"en\"},{\"sortPriority\":50,\ +"translatedAlias\":\"Belize\",\"code\":\"BZ\",\"alias\":\"Belize\",\" +id\":18,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translat +edAlias\":\"Benin\",\"code\":\"BJ\",\"alias\":\"Benin\",\"id\":132,\" +translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\": +\"Bermuda\",\"code\":\"BM\",\"alias\":\"Bermuda\",\"id\":14,\"transla +tionLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Bhuta +n\",\"code\":\"BT\",\"alias\":\"Bhutan\",\"id\":136,\"translationLoca +le\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Bolivia\",\"c +ode\":\"BO\",\"alias\":\"Bolivia\",\"id\":134,\"translationLocale\":\ +"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Bonaire, St Eustati +us & Saba\",\"code\":\"BQ\",\"alias\":\"Bonaire, St Eustatius & Saba\ +",\"id\":273,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"tra +nslatedAlias\":\"Botswana\",\"code\":\"BW\",\"alias\":\"Botswana\",\" +id\":17,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translat +edAlias\":\"Bouvet Island\",\"code\":\"BV\",\"alias\":\"Bouvet Island +\",\"id\":16,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"tra +nslatedAlias\":\"Brazil\",\"code\":\"BR\",\"alias\":\"Brazil\",\"id\" +:135,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedA +lias\":\"Brunei\",\"code\":\"BN\",\"alias\":\"Brunei\",\"id\":133,\"t +ranslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\ +"Bulgaria\",\"code\":\"BG\",\"alias\":\"Bulgaria\",\"id\":129,\"trans +lationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Cam +bodia\",\"code\":\"KH\",\"alias\":\"Cambodia\",\"id\":181,\"translati +onLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Cameroo +n\",\"code\":\"CM\",\"alias\":\"Cameroon\",\"id\":145,\"translationLo +cale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Canada\",\" +code\":\"CA\",\"alias\":\"Canada\",\"id\":257,\"translationLocale\":\ +"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Canary Islands\",\" +code\":\"IC\",\"alias\":\"Canary Islands\",\"id\":268,\"translationLo +cale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Cape Verde\ +",\"code\":\"CV\",\"alias\":\"Cape Verde\",\"id\":148,\"translationLo +cale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Cayman Isla +nds\",\"code\":\"KY\",\"alias\":\"Cayman Islands\",\"id\":59,\"transl +ationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Chil +e\",\"code\":\"CL\",\"alias\":\"Chile\",\"id\":144,\"translationLocal +e\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"China\",\"code +\":\"CN\",\"alias\":\"China\",\"id\":20,\"translationLocale\":\"en\"} +,{\"sortPriority\":50,\"translatedAlias\":\"Christmas Island\",\"code +\":\"CX\",\"alias\":\"Christmas Island\",\"id\":149,\"translationLoca +le\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Cocos Islands +\",\"code\":\"CC\",\"alias\":\"Cocos Islands\",\"id\":138,\"translati +onLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Colombi +a\",\"code\":\"CO\",\"alias\":\"Colombia\",\"id\":146,\"translationLo +cale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Comoros\",\ +"code\":\"KM\",\"alias\":\"Comoros\",\"id\":182,\"translationLocale\" +:\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Cook Island\",\"c +ode\":\"CK\",\"alias\":\"Cook Islands\",\"id\":143,\"translationLocal +e\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Costa Rica\",\ +"code\":\"CR\",\"alias\":\"Costa Rica\",\"id\":21,\"translationLocale +\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Cote d Ivoire\" +,\"code\":\"CI\",\"alias\":\"Cote d Ivoire\",\"id\":142,\"translation +Locale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Croatia\" +,\"code\":\"HR\",\"alias\":\"Croatia\",\"id\":172,\"translationLocale +\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Curacao\",\"cod +e\":\"CW\",\"alias\":\"Curacao\",\"id\":272,\"translationLocale\":\"e +n\"},{\"sortPriority\":50,\"translatedAlias\":\"Cyprus\",\"code\":\"C +Y\",\"alias\":\"Cyprus\",\"id\":22,\"translationLocale\":\"en\"},{\"s +ortPriority\":50,\"translatedAlias\":\"Czech Republic\",\"code\":\"CZ +\",\"alias\":\"Czech Republic\",\"id\":23,\"translationLocale\":\"en\ +"},{\"sortPriority\":50,\"translatedAlias\":\"Denmark\",\"code\":\"DK +\",\"alias\":\"Denmark\",\"id\":25,\"translationLocale\":\"en\"},{\"s +ortPriority\":50,\"translatedAlias\":\"Diego Garcia\",\"code\":\"IO\" +,\"alias\":\"Diego Garcia\",\"id\":175,\"translationLocale\":\"en\"}, +{\"sortPriority\":50,\"translatedAlias\":\"Dominica\",\"code\":\"DM\" +,\"alias\":\"Dominica\",\"id\":26,\"translationLocale\":\"en\"},{\"so +rtPriority\":50,\"translatedAlias\":\"Dominican Republic\",\"code\":\ +"DO\",\"alias\":\"Dominican Republic\",\"id\":151,\"translationLocale +\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Ecuador\",\"cod +e\":\"EC\",\"alias\":\"Ecuador\",\"id\":153,\"translationLocale\":\"e +n\"},{\"sortPriority\":50,\"translatedAlias\":\"Egypt\",\"code\":\"EG +\",\"alias\":\"Egypt\",\"id\":154,\"translationLocale\":\"en\"},{\"so +rtPriority\":50,\"translatedAlias\":\"El Salvador\",\"code\":\"SV\",\ +"alias\":\"El Salvador\",\"id\":101,\"translationLocale\":\"en\"},{\" +sortPriority\":50,\"translatedAlias\":\"Estonia\",\"code\":\"EE\",\"a +lias\":\"Estonia\",\"id\":27,\"translationLocale\":\"en\"},{\"sortPri +ority\":50,\"translatedAlias\":\"Falkland Islands\",\"code\":\"FK\",\ +"alias\":\"Falkland Islands\",\"id\":31,\"translationLocale\":\"en\"} +,{\"sortPriority\":50,\"translatedAlias\":\"Faroe Islands\",\"code\": +\"FO\",\"alias\":\"Faroe Islands\",\"id\":32,\"translationLocale\":\" +en\"},{\"sortPriority\":50,\"translatedAlias\":\"Fiji\",\"code\":\"FJ +\",\"alias\":\"Fiji\",\"id\":30,\"translationLocale\":\"en\"},{\"sort +Priority\":50,\"translatedAlias\":\"Finland\",\"code\":\"FI\",\"alias +\":\"Finland\",\"id\":29,\"translationLocale\":\"en\"},{\"sortPriorit +y\":50,\"translatedAlias\":\"France\",\"code\":\"FR\",\"alias\":\"Fra +nce\",\"id\":33,\"translationLocale\":\"en\"},{\"sortPriority\":50,\" +translatedAlias\":\"French Guiana\",\"code\":\"GF\",\"alias\":\"Frenc +h Guiana\",\"id\":161,\"translationLocale\":\"en\"},{\"sortPriority\" +:50,\"translatedAlias\":\"French Polynesia\",\"code\":\"PF\",\"alias\ +":\"French Polynesia\",\"id\":208,\"translationLocale\":\"en\"},{\"so +rtPriority\":50,\"translatedAlias\":\"French Southern Territories\",\ +"code\":\"TF\",\"alias\":\"French Southern Territories\",\"id\":227,\ +"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\" +:\"Gambia\",\"code\":\"GM\",\"alias\":\"Gambia\",\"id\":164,\"transla +tionLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Georg +ian Republic\",\"code\":\"GE\",\"alias\":\"Georgian Republic\",\"id\" +:160,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedA +lias\":\"Germany\",\"code\":\"DE\",\"alias\":\"Germany\",\"id\":24,\" +translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\": +\"Ghana\",\"code\":\"GH\",\"alias\":\"Ghana\",\"id\":163,\"translatio +nLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Gibralta +r\",\"code\":\"GI\",\"alias\":\"Gibraltar\",\"id\":38,\"translationLo +cale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Greece\",\" +code\":\"GR\",\"alias\":\"Greece\",\"id\":41,\"translationLocale\":\" +en\"},{\"sortPriority\":50,\"translatedAlias\":\"Greenland\",\"code\" +:\"GL\",\"alias\":\"Greenland\",\"id\":39,\"translationLocale\":\"en\ +"},{\"sortPriority\":50,\"translatedAlias\":\"Grenada\",\"code\":\"GD +\",\"alias\":\"Grenada\",\"id\":37,\"translationLocale\":\"en\"},{\"s +ortPriority\":50,\"translatedAlias\":\"Guadeloupe\",\"code\":\"GP\",\ +"alias\":\"Guadeloupe\",\"id\":40,\"translationLocale\":\"en\"},{\"so +rtPriority\":50,\"translatedAlias\":\"Guam\",\"code\":\"GU\",\"alias\ +":\"Guam\",\"id\":168,\"translationLocale\":\"en\"},{\"sortPriority\" +:50,\"translatedAlias\":\"Guatemala\",\"code\":\"GT\",\"alias\":\"Gua +temala\",\"id\":42,\"translationLocale\":\"en\"},{\"sortPriority\":50 +,\"translatedAlias\":\"Guernsey Island\",\"code\":\"GG\",\"alias\":\" +Guernsey Island\",\"id\":162,\"translationLocale\":\"en\"},{\"sortPri +ority\":50,\"translatedAlias\":\"Haiti\",\"code\":\"HT\",\"alias\":\" +Haiti\",\"id\":173,\"translationLocale\":\"en\"},{\"sortPriority\":50 +,\"translatedAlias\":\"Heard & McDonald Islands\",\"code\":\"HM\",\"a +lias\":\"Heard & McDonald Islands\",\"id\":171,\"translationLocale\": +\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Honduras\",\"code\ +":\"HN\",\"alias\":\"Honduras\",\"id\":44,\"translationLocale\":\"en\ +"},{\"sortPriority\":50,\"translatedAlias\":\"Hong Kong\",\"code\":\" +HK\",\"alias\":\"Hong Kong\",\"id\":43,\"translationLocale\":\"en\"}, +{\"sortPriority\":50,\"translatedAlias\":\"Hungary\",\"code\":\"HU\", +\"alias\":\"Hungary\",\"id\":45,\"translationLocale\":\"en\"},{\"sort +Priority\":50,\"translatedAlias\":\"Iceland\",\"code\":\"IS\",\"alias +\":\"Iceland\",\"id\":48,\"translationLocale\":\"en\"},{\"sortPriorit +y\":50,\"translatedAlias\":\"India\",\"code\":\"IN\",\"alias\":\"Indi +a\",\"id\":49,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"tr +anslatedAlias\":\"Indonesia\",\"code\":\"ID\",\"alias\":\"Indonesia\" +,\"id\":174,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"tran +slatedAlias\":\"Ireland\",\"code\":\"IE\",\"alias\":\"Ireland\",\"id\ +":46,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedA +lias\":\"Isle Of Man\",\"code\":\"IM\",\"alias\":\"Isle Of Man\",\"id +\":47,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translated +Alias\":\"Israel\",\"code\":\"IL\",\"alias\":\"Israel\",\"id\":50,\"t +ranslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\ +"Italy\",\"code\":\"IT\",\"alias\":\"Italy\",\"id\":51,\"translationL +ocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Jamaica\", +\"code\":\"JM\",\"alias\":\"Jamaica\",\"id\":52,\"translationLocale\" +:\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Japan\",\"code\": +\"JP\",\"alias\":\"Japan\",\"id\":53,\"translationLocale\":\"en\"},{\ +"sortPriority\":50,\"translatedAlias\":\"Jersey Island\",\"code\":\"J +E\",\"alias\":\"Jersey Island\",\"id\":178,\"translationLocale\":\"en +\"},{\"sortPriority\":50,\"translatedAlias\":\"Jordan\",\"code\":\"JO +\",\"alias\":\"Jordan\",\"id\":179,\"translationLocale\":\"en\"},{\"s +ortPriority\":50,\"translatedAlias\":\"Kiribati\",\"code\":\"KI\",\"a +lias\":\"Kiribati\",\"id\":55,\"translationLocale\":\"en\"},{\"sortPr +iority\":50,\"translatedAlias\":\"Korea, South\",\"code\":\"KR\",\"al +ias\":\"South Korea\",\"id\":57,\"translationLocale\":\"en\"},{\"sort +Priority\":50,\"translatedAlias\":\"Kuwait\",\"code\":\"KW\",\"alias\ +":\"Kuwait\",\"id\":58,\"translationLocale\":\"en\"},{\"sortPriority\ +":50,\"translatedAlias\":\"Kyrgyzstan\",\"code\":\"KG\",\"alias\":\"K +yrgyzstan\",\"id\":180,\"translationLocale\":\"en\"},{\"sortPriority\ +":50,\"translatedAlias\":\"Latvia\",\"code\":\"LV\",\"alias\":\"Latvi +a\",\"id\":65,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"tr +anslatedAlias\":\"Lesotho\",\"code\":\"LS\",\"alias\":\"Lesotho\",\"i +d\":185,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translat +edAlias\":\"Liechtenstein\",\"code\":\"LI\",\"alias\":\"Liechtenstein +\",\"id\":61,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"tra +nslatedAlias\":\"Lithuania\",\"code\":\"LT\",\"alias\":\"Lithuania\", +\"id\":63,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"transl +atedAlias\":\"Luxembourg\",\"code\":\"LU\",\"alias\":\"Luxembourg\",\ +"id\":64,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"transla +tedAlias\":\"Macao\",\"code\":\"MO\",\"alias\":\"Macao\",\"id\":197,\ +"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\" +:\"Macedonia\",\"code\":\"MK\",\"alias\":\"Macedonia\",\"id\":192,\"t +ranslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\ +"Malaysia\",\"code\":\"MY\",\"alias\":\"Malaysia\",\"id\":201,\"trans +lationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Mal +dives\",\"code\":\"MV\",\"alias\":\"Maldives\",\"id\":71,\"translatio +nLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Mali\",\ +"code\":\"ML\",\"alias\":\"Mali\",\"id\":193,\"translationLocale\":\" +en\"},{\"sortPriority\":50,\"translatedAlias\":\"Malta\",\"code\":\"M +T\",\"alias\":\"Malta\",\"id\":69,\"translationLocale\":\"en\"},{\"so +rtPriority\":50,\"translatedAlias\":\"Marshall Islands\",\"code\":\"M +H\",\"alias\":\"Marshall Islands\",\"id\":191,\"translationLocale\":\ +"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Martinique\",\"code +\":\"MQ\",\"alias\":\"Martinique\",\"id\":67,\"translationLocale\":\" +en\"},{\"sortPriority\":50,\"translatedAlias\":\"Mauritius\",\"code\" +:\"MU\",\"alias\":\"Mauritius\",\"id\":70,\"translationLocale\":\"en\ +"},{\"sortPriority\":50,\"translatedAlias\":\"Mayotte\",\"code\":\"YT +\",\"alias\":\"Mayotte\",\"id\":245,\"translationLocale\":\"en\"},{\" +sortPriority\":50,\"translatedAlias\":\"Mexico\",\"code\":\"MX\",\"al +ias\":\"Mexico\",\"id\":72,\"translationLocale\":\"en\"},{\"sortPrior +ity\":50,\"translatedAlias\":\"Micronesia\",\"code\":\"FM\",\"alias\" +:\"Micronesia\",\"id\":158,\"translationLocale\":\"en\"},{\"sortPrior +ity\":50,\"translatedAlias\":\"Monaco\",\"code\":\"MC\",\"alias\":\"M +onaco\",\"id\":66,\"translationLocale\":\"en\"},{\"sortPriority\":50, +\"translatedAlias\":\"Montenegro\",\"code\":\"ME\",\"alias\":\"Monten +egro\",\"id\":189,\"translationLocale\":\"en\"},{\"sortPriority\":50, +\"translatedAlias\":\"Montserrat\",\"code\":\"MS\",\"alias\":\"Montse +rrat\",\"id\":68,\"translationLocale\":\"en\"},{\"sortPriority\":50,\ +"translatedAlias\":\"Morocco\",\"code\":\"MA\",\"alias\":\"Morocco\", +\"id\":187,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"trans +latedAlias\":\"Namibia\",\"code\":\"NA\",\"alias\":\"Namibia\",\"id\" +:73,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAl +ias\":\"Nauru\",\"code\":\"NR\",\"alias\":\"Nauru\",\"id\":79,\"trans +lationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Net +herlands\",\"code\":\"NL\",\"alias\":\"Netherlands\",\"id\":77,\"tran +slationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Ne +w Caledonia\",\"code\":\"NC\",\"alias\":\"New Caledonia\",\"id\":74,\ +"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\" +:\"New Zealand\",\"code\":\"NZ\",\"alias\":\"New Zealand\",\"id\":82, +\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\ +":\"Nicaragua\",\"code\":\"NI\",\"alias\":\"Nicaragua\",\"id\":76,\"t +ranslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\ +"Niue\",\"code\":\"NU\",\"alias\":\"Niue\",\"id\":80,\"translationLoc +ale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Norfolk Isla +nd\",\"code\":\"NF\",\"alias\":\"Norfolk Island\",\"id\":75,\"transla +tionLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"North +ern Mariana Islands\",\"code\":\"MP\",\"alias\":\"Northern Mariana Is +lands\",\"id\":198,\"translationLocale\":\"en\"},{\"sortPriority\":50 +,\"translatedAlias\":\"Norway\",\"code\":\"NO\",\"alias\":\"Norway\", +\"id\":78,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"transl +atedAlias\":\"Oman\",\"code\":\"OM\",\"alias\":\"Oman\",\"id\":206,\" +translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\": +\"Pakistan\",\"code\":\"PK\",\"alias\":\"Pakistan\",\"id\":209,\"tran +slationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Pa +lau\",\"code\":\"PW\",\"alias\":\"Palau\",\"id\":89,\"translationLoca +le\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Panama\",\"co +de\":\"PA\",\"alias\":\"Panama\",\"id\":83,\"translationLocale\":\"en +\"},{\"sortPriority\":50,\"translatedAlias\":\"Paraguay\",\"code\":\" +PY\",\"alias\":\"Paraguay\",\"id\":212,\"translationLocale\":\"en\"}, +{\"sortPriority\":50,\"translatedAlias\":\"Peru\",\"code\":\"PE\",\"a +lias\":\"Peru\",\"id\":207,\"translationLocale\":\"en\"},{\"sortPrior +ity\":50,\"translatedAlias\":\"Philippines\",\"code\":\"PH\",\"alias\ +":\"Philippines\",\"id\":115,\"translationLocale\":\"en\"},{\"sortPri +ority\":50,\"translatedAlias\":\"Pitcairn Islands\",\"code\":\"PN\",\ +"alias\":\"Pitcairn Islands\",\"id\":87,\"translationLocale\":\"en\"} +,{\"sortPriority\":50,\"translatedAlias\":\"Poland\",\"code\":\"PL\", +\"alias\":\"Poland\",\"id\":85,\"translationLocale\":\"en\"},{\"sortP +riority\":50,\"translatedAlias\":\"Portugal\",\"code\":\"PT\",\"alias +\":\"Portugal\",\"id\":88,\"translationLocale\":\"en\"},{\"sortPriori +ty\":50,\"translatedAlias\":\"Puerto Rico\",\"code\":\"PR\",\"alias\" +:\"Puerto Rico\",\"id\":210,\"translationLocale\":\"en\"},{\"sortPrio +rity\":50,\"translatedAlias\":\"Qatar\",\"code\":\"QA\",\"alias\":\"Q +atar\",\"id\":213,\"translationLocale\":\"en\"},{\"sortPriority\":50, +\"translatedAlias\":\"Reunion Island\",\"code\":\"RE\",\"alias\":\"Re +union Island\",\"id\":90,\"translationLocale\":\"en\"},{\"sortPriorit +y\":50,\"translatedAlias\":\"Romania\",\"code\":\"RO\",\"alias\":\"Ro +mania\",\"id\":214,\"translationLocale\":\"en\"},{\"sortPriority\":50 +,\"translatedAlias\":\"Russian Federation\",\"code\":\"RU\",\"alias\" +:\"Russian Federation\",\"id\":216,\"translationLocale\":\"en\"},{\"s +ortPriority\":50,\"translatedAlias\":\"Samoa, East\",\"code\":\"AS\", +\"alias\":\"Samoa, East\",\"id\":123,\"translationLocale\":\"en\"},{\ +"sortPriority\":50,\"translatedAlias\":\"Samoa, West\",\"code\":\"WS\ +",\"alias\":\"Samoa, West\",\"id\":243,\"translationLocale\":\"en\"}, +{\"sortPriority\":50,\"translatedAlias\":\"San Marino\",\"code\":\"SM +\",\"alias\":\"San Marino\",\"id\":99,\"translationLocale\":\"en\"},{ +\"sortPriority\":50,\"translatedAlias\":\"Sandwich Islands\",\"code\" +:\"GS\",\"alias\":\"Sandwich Islands\",\"id\":167,\"translationLocale +\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Sao Tome & Prin +cipe\",\"code\":\"ST\",\"alias\":\"Sao Tome & Principe\",\"id\":100,\ +"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\" +:\"Saudi Arabia\",\"code\":\"SA\",\"alias\":\"Saudi Arabia\",\"id\":2 +18,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAli +as\":\"Serbia\",\"code\":\"RS\",\"alias\":\"Serbia\",\"id\":215,\"tra +nslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"S +eychelles\",\"code\":\"SC\",\"alias\":\"Seychelles\",\"id\":92,\"tran +slationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Si +ngapore\",\"code\":\"SG\",\"alias\":\"Singapore\",\"id\":94,\"transla +tionLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Slova +k Republic\",\"code\":\"SK\",\"alias\":\"Slovak Republic\",\"id\":98, +\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\ +":\"Slovenia\",\"code\":\"SI\",\"alias\":\"Slovenia\",\"id\":96,\"tra +nslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"S +olomon Islands\",\"code\":\"SB\",\"alias\":\"Solomon Islands\",\"id\" +:91,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAl +ias\":\"South Africa\",\"code\":\"ZA\",\"alias\":\"South Africa\",\"i +d\":114,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translat +edAlias\":\"Spain\",\"code\":\"ES\",\"alias\":\"Spain\",\"id\":28,\"t +ranslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\ +"Sri Lanka\",\"code\":\"LK\",\"alias\":\"Sri Lanka\",\"id\":62,\"tran +slationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"St + Helena\",\"code\":\"SH\",\"alias\":\"St Helena\",\"id\":95,\"transla +tionLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"St Ki +tts & Nevis\",\"code\":\"KN\",\"alias\":\"St Kitts & Nevis\",\"id\":5 +6,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlia +s\":\"St Lucia\",\"code\":\"LC\",\"alias\":\"St Lucia\",\"id\":60,\"t +ranslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\ +"St Maarten\",\"code\":\"MF\",\"alias\":\"St Maarten\",\"id\":271,\"t +ranslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\ +"St Pierre & Miquelon\",\"code\":\"PM\",\"alias\":\"St Pierre & Mique +lon\",\"id\":86,\"translationLocale\":\"en\"},{\"sortPriority\":50,\" +translatedAlias\":\"St Vincent & Grenadines\",\"code\":\"VC\",\"alias +\":\"St Vincent & Grenadines\",\"id\":110,\"translationLocale\":\"en\ +"},{\"sortPriority\":50,\"translatedAlias\":\"Suriname\",\"code\":\"S +R\",\"alias\":\"Suriname\",\"id\":223,\"translationLocale\":\"en\"},{ +\"sortPriority\":50,\"translatedAlias\":\"Svalbard & Jan Mayen Island +s\",\"code\":\"SJ\",\"alias\":\"Svalbard & Jan Mayen Islands\",\"id\" +:97,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAl +ias\":\"Swaziland\",\"code\":\"SZ\",\"alias\":\"Swaziland\",\"id\":22 +5,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlia +s\":\"Sweden\",\"code\":\"SE\",\"alias\":\"Sweden\",\"id\":93,\"trans +lationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Swi +tzerland\",\"code\":\"CH\",\"alias\":\"Switzerland\",\"id\":19,\"tran +slationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Ta +iwan\",\"code\":\"TW\",\"alias\":\"Taiwan\",\"id\":109,\"translationL +ocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Tajikistan +\",\"code\":\"TJ\",\"alias\":\"Tajikistan\",\"id\":228,\"translationL +ocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Tanzania\" +,\"code\":\"TZ\",\"alias\":\"Tanzania\",\"id\":233,\"translationLocal +e\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Thailand\",\"c +ode\":\"TH\",\"alias\":\"Thailand\",\"id\":102,\"translationLocale\": +\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Timor, East\",\"co +de\":\"TL\",\"alias\":\"Timor, East\",\"id\":229,\"translationLocale\ +":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Togo\",\"code\": +\"TG\",\"alias\":\"Togo\",\"id\":104,\"translationLocale\":\"en\"},{\ +"sortPriority\":50,\"translatedAlias\":\"Tokelau\",\"code\":\"TK\",\" +alias\":\"Tokelau\",\"id\":105,\"translationLocale\":\"en\"},{\"sortP +riority\":50,\"translatedAlias\":\"Tonga\",\"code\":\"TO\",\"alias\": +\"Tonga\",\"id\":106,\"translationLocale\":\"en\"},{\"sortPriority\": +50,\"translatedAlias\":\"Trinidad & Tobago\",\"code\":\"TT\",\"alias\ +":\"Trinidad & Tobago\",\"id\":107,\"translationLocale\":\"en\"},{\"s +ortPriority\":50,\"translatedAlias\":\"Tunisia\",\"code\":\"TN\",\"al +ias\":\"Tunisia\",\"id\":231,\"translationLocale\":\"en\"},{\"sortPri +ority\":50,\"translatedAlias\":\"Turkey\",\"code\":\"TR\",\"alias\":\ +"Turkey\",\"id\":232,\"translationLocale\":\"en\"},{\"sortPriority\": +50,\"translatedAlias\":\"Turkmenistan\",\"code\":\"TM\",\"alias\":\"T +urkmenistan\",\"id\":230,\"translationLocale\":\"en\"},{\"sortPriorit +y\":50,\"translatedAlias\":\"Turks & Caicos Islands\",\"code\":\"TC\" +,\"alias\":\"Turks & Caicos Islands\",\"id\":103,\"translationLocale\ +":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Tuvalu\",\"code\ +":\"TV\",\"alias\":\"Tuvalu\",\"id\":108,\"translationLocale\":\"en\" +},{\"sortPriority\":50,\"translatedAlias\":\"Uganda\",\"code\":\"UG\" +,\"alias\":\"Uganda\",\"id\":235,\"translationLocale\":\"en\"},{\"sor +tPriority\":50,\"translatedAlias\":\"Ukraine\",\"code\":\"UA\",\"alia +s\":\"Ukraine\",\"id\":234,\"translationLocale\":\"en\"},{\"sortPrior +ity\":50,\"translatedAlias\":\"United Arab Emirates\",\"code\":\"AE\" +,\"alias\":\"United Arab Emirates\",\"id\":116,\"translationLocale\": +\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"United Kingdom\",\ +"code\":\"GB\",\"alias\":\"United Kingdom\",\"id\":3,\"translationLoc +ale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"United State +s\",\"code\":\"US\",\"alias\":\"United States\",\"id\":256,\"translat +ionLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Urugua +y\",\"code\":\"UY\",\"alias\":\"Uruguay\",\"id\":237,\"translationLoc +ale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"USA Minor Ou +tlying Islands\",\"code\":\"UM\",\"alias\":\"USA Minor Outlying Islan +ds\",\"id\":236,\"translationLocale\":\"en\"},{\"sortPriority\":50,\" +translatedAlias\":\"Uzbekistan\",\"code\":\"UZ\",\"alias\":\"Uzbekist +an\",\"id\":238,\"translationLocale\":\"en\"},{\"sortPriority\":50,\" +translatedAlias\":\"Vanuatu\",\"code\":\"VU\",\"alias\":\"Vanuatu\",\ +"id\":112,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"transl +atedAlias\":\"Vatican\",\"code\":\"VA\",\"alias\":\"Vatican\",\"id\": +239,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAl +ias\":\"Venezuela\",\"code\":\"VE\",\"alias\":\"Venezuela\",\"id\":24 +0,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlia +s\":\"Vietnam\",\"code\":\"VN\",\"alias\":\"Vietnam\",\"id\":242,\"tr +anslationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\" +Virgin Islands, UK\",\"code\":\"VG\",\"alias\":\"Virgin Islands, UK\" +,\"id\":111,\"translationLocale\":\"en\"},{\"sortPriority\":50,\"tran +slatedAlias\":\"Virgin Islands, US\",\"code\":\"VI\",\"alias\":\"Virg +in Islands, US\",\"id\":241,\"translationLocale\":\"en\"},{\"sortPrio +rity\":50,\"translatedAlias\":\"Wallis & Futuna Islands\",\"code\":\" +WF\",\"alias\":\"Wallis & Futuna Islands\",\"id\":113,\"translationLo +cale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Western Sah +ara\",\"code\":\"EH\",\"alias\":\"Western Sahara\",\"id\":155,\"trans +lationLocale\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Yem +en\",\"code\":\"YE\",\"alias\":\"Yemen\",\"id\":244,\"translationLoca +le\":\"en\"},{\"sortPriority\":50,\"translatedAlias\":\"Zambia\",\"co +de\":\"ZM\",\"alias\":\"Zambia\",\"id\":246,\"translationLocale\":\"e +n\"}],\"wamBaseUrl\":\"accounts.clickbank.com\",\"phoneNumberRequired +\":false,\"couponDiscount\":\"$0.00\",\"showSolo\":false,\"tax_type\" +:\"tax\",\"hasTax\":false,\"couponEnabled\":false,\"subtotal\":\"$1.0 +0\",\"billToNamePath\":\"shipTo.fullName\",\"paymentMethod\":\"CARD\" +,\"isTestPurchaseOnly\":false,\"counties\":[],\"items\":[{\"futurePay +mentsTitle\":\"Future Payments\",\"orig_productPrice\":\"\",\"product +id\":1222490,\"discount\":\"$0.00\",\"futureRebillDate\":\"* Next pay +ment will be billed on Jun 17, 2019.\",\"billedFrequency\":\"\",\"rem +ove\":false,\"preDiscountShipping\":\"$0.00\",\"rebillTax\":\"$0.00\" +,\"shipping\":\"$0.00\",\"negatedCouponDiscount\":\"$0.00\",\"product +_is_free\":false,\"sku\":\"22\",\"orderItemTitle\":\"Freelance Profit + Academy\",\"isShippable\":false,\"futureTermsDescription\":\"Amount +includes taxes subject to change based on customer location and rate +adjustments.\",\"quantity\":1,\"isDigital\":true,\"rebillPayments\":9 +98,\"orderItemType\":\"STANDARD\",\"recurring\":true,\"tax\":\"$0.00\ +",\"futurePayments\":\"Monthly Payment of $29.95 *\",\"initialOffsetV +alue\":7,\"couponDiscount\":\"$0.00\",\"itemTotal\":\"$1.00\",\"preDi +scountAmount\":\"$1.00\",\"rebillTotal\":\"$29.95\",\"rebillFrequency +\":\"MONTHLY\",\"couponEnabled\":false,\"subtotal\":\"$1.00\",\"maxPa +yments\":999,\"orderItemDescription\":\"Get instant access to the Fre +elance Profit Academy which includes the 8-week writer's success boot +camp course, private community, monthly events, and daily scam-free j +ob board. Bonus six-figure freelance writer interviews.\",\"productPr +ice\":\"$1.00\",\"rebill\":\"$29.95\",\"delayedDelivery\":false,\"fre +eStandardShippable\":false}],\"isProAccount\":false,\"errors\":[],\"c +ouponApplied\":false,\"editItems\":false,\"orderSize\":1,\"formTitle\ +":\"Secure Checkout\",\"paypalAdaptiveAccepted\":false,\"locale\":\"E +N\",\"states\":[],\"physicalUpsell\":false,\"total\":\"$1.00\",\"relo +ad\":false,\"flexibleRefundEnabled\":false,\"baseOrderSize\":1,\"bump +Items\":[],\"negatedCouponDiscount\":\"$0.00\",\"currency\":\"USD\",\ +"correlationId\":\"161debc1-d561-4d31-bdd1-f968abea01a5\",\"physical\ +":false,\"cartOrder\":false,\"disableRemove\":true,\"digital\":true,\ +"product\":{\"digital\":true,\"shippable\":false,\"productId\":122249 +0,\"digitalRecurring\":true,\"description\":\"Get instant access to t +he Freelance Profit Academy which includes the 8-week writer's succes +s bootcamp course, private community, monthly events, and daily scam- +free job board. Bonus six-figure freelance writer interviews.\",\"phy +sicalRecurring\":false,\"title\":\"Freelance Profit Academy\"},\"card +Accepted\":true,\"stateRequired\":false,\"stripeAccepted\":false,\"pr +eDiscountAmount\":\"$1.00\",\"paypalAccepted\":true,\"hasAnyDelayedDe +liveryItems\":false,\"addOnSubtotal\":\"$0.00\",\"story\":\"FCF6F91A\ +"}"; OrderFormService$.setJSON(JSON.parse(jsonString)); }



Can I take that 'javascript' string and parse it using Perl so I could find data in it by the key, example in the sample code:
key=orderItemTitle
value=Freelance Profit Academy

Is there a way to get it where I could use an arrah or hash, to pull in the data then use the key:
$_hash{orderItemTitle}
to get the value?

Thanks
-Richard

Replies are listed 'Best First'.
Re: Getting Value from specific key from json data dump
by Athanasius (Archbishop) on Jun 11, 2019 at 04:23 UTC

    Hello bizactuator,

    Here is a proof-of-concept using the JSON module from CPAN:

    use strict; use warnings; use JSON; my $string = read_json(); my $hashref = decode_json($string); for my $item (@{ $hashref->{items} }) { if (exists $item->{orderItemTitle}) { printf "Order Item Title: %s\n", $item->{orderItemTitle}; } } sub read_json { my $string =<<'EOS'; {\"order\\\\.shipTo\\\\.country\":\"US\",\"euddAccepted\":false,\"isFr +eeCart\":false,\"discount\ ... < most of input string omitted here > ... \"hasAnyDelayedDeliveryItems\":false,\"addOnSubtotal\":\"$0.00\",\"sto +ry\":\"FCF6F91A\"} EOS $string =~ s{ \\" }{"}gx; return $string; }

    Output:

    14:22 >perl 2006_SoPW.pl Order Item Title: Freelance Profit Academy 14:22 >

    Notes:

    1. The input string requires some cleanup, as shown.
    2. To find the structure of the decoded JSON hash reference, dump it using a module such as Data::Dumper or Data::Dump. (Deciphering the output is the tricky part!)

    Hope that helps,

    Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,