Skip to content

Instantly share code, notes, and snippets.

@mr-thierry
Last active October 18, 2016 13:26
Show Gist options
  • Save mr-thierry/6c9ddf174324e24c5c5fd2aaa1e2aa40 to your computer and use it in GitHub Desktop.
Save mr-thierry/6c9ddf174324e24c5c5fd2aaa1e2aa40 to your computer and use it in GitHub Desktop.
Benchmark GSON vs Moshi (Moshi seems 10x slower)
{
"appIconUrl": "http://assets.lapresse.ca/prv/PRD/2710_877/resources/3691212",
"channels": [
{
"channelKey": "LA_PRESSE_PLUS",
"content": {
"allEditions": [
{
"editionId": "71a7dbb0f2eb4ac796e169005b705766_877"
},
{
"editionId": "beb2384b388f48f5a819bb8a97a49c5d_95"
},
{
"editionId": "fed29bd58e6240388b179ae1f30b6d79_704"
},
{
"editionId": "71733921314f4c1f91d1a2c44ca051f7_878"
},
{
"editionId": "69e090104186411082c1c53f5fc07902_813"
},
{
"editionId": "0ab14b516da349f49e5f07e8bd966672_776"
},
{
"editionId": "b440090d09974af6a1ae42955fb52338_1704"
},
{
"editionId": "42e59501d29d48e09adab3bc5e2307ec_733"
},
{
"editionId": "81a2303b8ca946838632a125e6edd8de_670"
},
{
"editionId": "3d58559949cc414ca9895eab892b695d_1056"
},
{
"editionId": "fb50002d9cca40b7902401961a3317c8_699"
},
{
"editionId": "086c26ec278d4236863b2553a0222c76_700"
},
{
"editionId": "7ee132682f6f4295982bcdee8db6f038_1126"
},
{
"editionId": "e00391465e7240749001e371bfe6bb02_1688"
},
{
"editionId": "e13fbe7c8d4d4c3db3a76f17316487bf_744"
},
{
"editionId": "8c43784fbc114cefbc24e1b70881fabf_748"
},
{
"editionId": "32d5dc541c214e9f95b06a40e36ff5c7_767"
},
{
"editionId": "524042788b1a44a68d670fb476da4cf8_844"
},
{
"editionId": "ba7d991fe24b4abfbcec4aca51293c5c_733"
},
{
"editionId": "609945084b5a4dfa8e1a29e10917a620_691"
},
{
"editionId": "96c281e7ed7c458ca97cb818fa6211ef_1966"
},
{
"editionId": "d36c9e494ede4df8b9a34600a76306ff_743"
},
{
"editionId": "5802778ef0c548b0aac17a950f1dd0e1_637"
},
{
"editionId": "70f166a6850945f8acf38ed6814fe4c2_962"
},
{
"editionId": "46a1bf9c44d04634a8160a8f914a0659_705"
},
{
"editionId": "874f79664ca94582805c57c785281f0b_730"
},
{
"editionId": "8516bb5763924a299400a34defee02e4_933"
},
{
"editionId": "dfa2a834905c4c8287c20870b91498d3_1661"
},
{
"editionId": "7079e4ed485e4ee888246c8922ca7d30_688"
},
{
"editionId": "9260d529273e4c768cec156d69ab2d87_709"
},
{
"editionId": "15589c0843fa4a909dfb294eb766a0dd_1393"
},
{
"editionId": "255f560d6d0d464694b168b63529c51b_768"
},
{
"editionId": "13bad590b9a54fefbea5b43544743177_678"
},
{
"editionId": "afae3679e29b4e20a8a92513eb4b2262_958"
},
{
"editionId": "f496cf732671439499f2611b19daed95_1772"
},
{
"editionId": "70fb990b18e54904a1ac1cff81de7a69_787"
},
{
"editionId": "61700bd21c6748578eafea2517028797_752"
},
{
"editionId": "ebed3056a96d4a29aa81865777f1bc6a_1085"
},
{
"editionId": "f183a863797140559468924a50a7862e_686"
},
{
"editionId": "68bbe67d72274c47bec0b97e657c78d7_755"
},
{
"editionId": "2cee13fcf697463e8c555d5a3dedb975_1310"
},
{
"editionId": "abb4b0297e36453fa56cfd98d18f23a6_1850"
},
{
"editionId": "5f567bdb707343afac897fc1caf408d8_796"
},
{
"editionId": "d71d7884405b43feb5fb5137757db38a_752"
},
{
"editionId": "3ac2c41aba8e4f028e18bfc1b630c056_755"
},
{
"editionId": "51e89b6741a44d35a2690a9114681e7c_678"
},
{
"editionId": "f50bfb857be841b2a3ac5921d845aec1_678"
},
{
"editionId": "6466cdc43cd84fe387c3f99a058e10b1_497"
},
{
"editionId": "c1b1c02219f24369a09eefdc85a62b4b_1806"
},
{
"editionId": "e1468bb018e2435c84011a15dcfa59cc_688"
},
{
"editionId": "cb08b82d1a994cc2b09b882ce1ecd086_801"
},
{
"editionId": "0cf71dfef745446ca3484410ab2545fc_616"
},
{
"editionId": "a1733ed0dccd4b4d8bd917edf1d9f21c_454"
},
{
"editionId": "09566ff233654b7b8e89eb02ad2c42e9_480"
},
{
"editionId": "051a4e852a1044d4a1a9d2e2634407ce_334"
},
{
"editionId": "93f510b8e74249399b59a505e7f4129d_1398"
},
{
"editionId": "af05c96f376843a3a3a6926add3341bf_576"
},
{
"editionId": "f9ccf9244779441cbc69f18b4d96d6bc_640"
},
{
"editionId": "e0899f97ef8f482d9b48b8f15cf0a7d1_589"
},
{
"editionId": "87529338db974c45b076942921a33401_549"
}
],
"latestEditions": [
{
"editionId": "71a7dbb0f2eb4ac796e169005b705766_877"
},
{
"editionId": "beb2384b388f48f5a819bb8a97a49c5d_95"
},
{
"editionId": "fed29bd58e6240388b179ae1f30b6d79_704"
},
{
"editionId": "71733921314f4c1f91d1a2c44ca051f7_878"
},
{
"editionId": "69e090104186411082c1c53f5fc07902_813"
},
{
"editionId": "0ab14b516da349f49e5f07e8bd966672_776"
},
{
"editionId": "b440090d09974af6a1ae42955fb52338_1704"
}
]
}
}
],
"editions": [
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1414044582/tablet_app_bundles/497-15389.zip",
"editionId": "71a7dbb0f2eb4ac796e169005b705766"
},
"dataVersion": "1.0",
"editionId": "71a7dbb0f2eb4ac796e169005b705766_877",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2710",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2710_877/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2710_877/resources/3691332",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"new": true,
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2710_877/newsstand.zip",
"publicationDate": "2014-10-23T11:00:00-04:00",
"sizeBytes": 77524021,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2710_revision_877",
"uidProfile": "profileUid_edition_2710_revision_877",
"urlPrefix": "/prv/PRD/2710_877/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": null,
"editionId": "beb2384b388f48f5a819bb8a97a49c5d"
},
"dataVersion": "1.0",
"editionId": "beb2384b388f48f5a819bb8a97a49c5d_95",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2722",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2722_95/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2722_95/resources/3684529",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2722_95/newsstand.zip",
"publicationDate": "2014-10-22T11:00:00-04:00",
"sizeBytes": 9313271,
"title": "ATTENTAT OTTAWA",
"uidMain": "mainJson_edition_2722_revision_95",
"uidProfile": "profileUid_edition_2722_revision_95",
"urlPrefix": "/prv/PRD/2722_95/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413955800/tablet_app_bundles/494-15328.zip",
"editionId": "fed29bd58e6240388b179ae1f30b6d79"
},
"dataVersion": "1.0",
"editionId": "fed29bd58e6240388b179ae1f30b6d79_704",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2709",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2709_704/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2709_704/resources/3676966",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2709_704/newsstand.zip",
"publicationDate": "2014-10-22T11:00:00-04:00",
"sizeBytes": 52140559,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2709_revision_704",
"uidProfile": "profileUid_edition_2709_revision_704",
"urlPrefix": "/prv/PRD/2709_704/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413871154/tablet_app_bundles/489-15256.zip",
"editionId": "71733921314f4c1f91d1a2c44ca051f7"
},
"dataVersion": "1.0",
"editionId": "71733921314f4c1f91d1a2c44ca051f7_878",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2700",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2700_878/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2700_878/resources/3663320",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2700_878/newsstand.zip",
"publicationDate": "2014-10-21T11:00:00-04:00",
"sizeBytes": 54114874,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2700_revision_878",
"uidProfile": "profileUid_edition_2700_revision_878",
"urlPrefix": "/prv/PRD/2700_878/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413782117/tablet_app_bundles/488-15205.zip",
"editionId": "69e090104186411082c1c53f5fc07902"
},
"dataVersion": "1.0",
"editionId": "69e090104186411082c1c53f5fc07902_813",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2699",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2699_813/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2699_813/resources/3652429",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2699_813/newsstand.zip",
"publicationDate": "2014-10-20T11:00:00-04:00",
"sizeBytes": 61295466,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2699_revision_813",
"uidProfile": "profileUid_edition_2699_revision_813",
"urlPrefix": "/prv/PRD/2699_813/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413694096/tablet_app_bundles/487-15173.zip",
"editionId": "0ab14b516da349f49e5f07e8bd966672"
},
"dataVersion": "1.0",
"editionId": "0ab14b516da349f49e5f07e8bd966672_776",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2698",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2698_776/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2698_776/resources/3647395",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2698_776/newsstand.zip",
"publicationDate": "2014-10-19T11:00:00-04:00",
"sizeBytes": 58269412,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2698_revision_776",
"uidProfile": "profileUid_edition_2698_revision_776",
"urlPrefix": "/prv/PRD/2698_776/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413609370/tablet_app_bundles/486-15073.zip",
"editionId": "b440090d09974af6a1ae42955fb52338"
},
"dataVersion": "1.0",
"editionId": "b440090d09974af6a1ae42955fb52338_1704",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2676",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2676_1704/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2676_1704/resources/3643773",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2676_1704/newsstand.zip",
"publicationDate": "2014-10-18T11:00:00-04:00",
"sizeBytes": 124580055,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2676_revision_1704",
"uidProfile": "profileUid_edition_2676_revision_1704",
"urlPrefix": "/prv/PRD/2676_1704/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413525077/tablet_app_bundles/485-15046.zip",
"editionId": "42e59501d29d48e09adab3bc5e2307ec"
},
"dataVersion": "1.0",
"editionId": "42e59501d29d48e09adab3bc5e2307ec_733",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2697",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2697_733/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2697_733/resources/3626818",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2697_733/newsstand.zip",
"publicationDate": "2014-10-17T11:00:00-04:00",
"sizeBytes": 50652511,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2697_revision_733",
"uidProfile": "profileUid_edition_2697_revision_733",
"urlPrefix": "/prv/PRD/2697_733/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413960010/tablet_app_bundles/482-14994.zip",
"editionId": "81a2303b8ca946838632a125e6edd8de"
},
"dataVersion": "1.0",
"editionId": "81a2303b8ca946838632a125e6edd8de_670",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2696",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2696_670/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2696_670/resources/3614201",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2696_670/newsstand.zip",
"publicationDate": "2014-10-16T11:00:00-04:00",
"sizeBytes": 46974273,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2696_revision_670",
"uidProfile": "profileUid_edition_2696_revision_670",
"urlPrefix": "/prv/PRD/2696_670/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413350099/tablet_app_bundles/480-14923.zip",
"editionId": "3d58559949cc414ca9895eab892b695d"
},
"dataVersion": "1.0",
"editionId": "3d58559949cc414ca9895eab892b695d_1056",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2652",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2652_1056/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2652_1056/resources/3601788",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2652_1056/newsstand.zip",
"publicationDate": "2014-10-15T11:00:00-04:00",
"sizeBytes": 86848671,
"title": "QL_01",
"uidMain": "mainJson_edition_2652_revision_1056",
"uidProfile": "profileUid_edition_2652_revision_1056",
"urlPrefix": "/prv/PRD/2652_1056/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413263682/tablet_app_bundles/472-14766.zip",
"editionId": "fb50002d9cca40b7902401961a3317c8"
},
"dataVersion": "1.0",
"editionId": "fb50002d9cca40b7902401961a3317c8_699",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2674",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2674_699/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2674_699/resources/3589855",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2674_699/newsstand.zip",
"publicationDate": "2014-10-14T11:00:00-04:00",
"sizeBytes": 47495896,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2674_revision_699",
"uidProfile": "profileUid_edition_2674_revision_699",
"urlPrefix": "/prv/PRD/2674_699/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413175383/tablet_app_bundles/470-14714.zip",
"editionId": "086c26ec278d4236863b2553a0222c76"
},
"dataVersion": "1.0",
"editionId": "086c26ec278d4236863b2553a0222c76_700",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2673",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2673_700/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2673_700/resources/3583020",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2673_700/newsstand.zip",
"publicationDate": "2014-10-13T11:00:00-04:00",
"sizeBytes": 51700499,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2673_revision_700",
"uidProfile": "profileUid_edition_2673_revision_700",
"urlPrefix": "/prv/PRD/2673_700/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413089905/tablet_app_bundles/464-14527.zip",
"editionId": "7ee132682f6f4295982bcdee8db6f038"
},
"dataVersion": "1.0",
"editionId": "7ee132682f6f4295982bcdee8db6f038_1126",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2658",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2658_1126/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2658_1126/resources/3579755",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2658_1126/newsstand.zip",
"publicationDate": "2014-10-12T11:00:00-04:00",
"sizeBytes": 85482130,
"title": "QL_01",
"uidMain": "mainJson_edition_2658_revision_1126",
"uidProfile": "profileUid_edition_2658_revision_1126",
"urlPrefix": "/prv/PRD/2658_1126/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413004524/tablet_app_bundles/469-14666.zip",
"editionId": "e00391465e7240749001e371bfe6bb02"
},
"dataVersion": "1.0",
"editionId": "e00391465e7240749001e371bfe6bb02_1688",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2672",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2672_1688/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2672_1688/resources/3576139",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2672_1688/newsstand.zip",
"publicationDate": "2014-10-11T11:00:00-04:00",
"sizeBytes": 122334765,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2672_revision_1688",
"uidProfile": "profileUid_edition_2672_revision_1688",
"urlPrefix": "/prv/PRD/2672_1688/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412919831/tablet_app_bundles/468-14647.zip",
"editionId": "e13fbe7c8d4d4c3db3a76f17316487bf"
},
"dataVersion": "1.0",
"editionId": "e13fbe7c8d4d4c3db3a76f17316487bf_744",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2671",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2671_744/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2671_744/resources/3560097",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2671_744/newsstand.zip",
"publicationDate": "2014-10-10T11:00:00-04:00",
"sizeBytes": 66737380,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2671_revision_744",
"uidProfile": "profileUid_edition_2671_revision_744",
"urlPrefix": "/prv/PRD/2671_744/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412832293/tablet_app_bundles/467-14613.zip",
"editionId": "8c43784fbc114cefbc24e1b70881fabf"
},
"dataVersion": "1.0",
"editionId": "8c43784fbc114cefbc24e1b70881fabf_748",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2670",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2670_748/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2670_748/resources/3544084",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2670_748/newsstand.zip",
"publicationDate": "2014-10-09T11:00:00-04:00",
"sizeBytes": 56924795,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2670_revision_748",
"uidProfile": "profileUid_edition_2670_revision_748",
"urlPrefix": "/prv/PRD/2670_748/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412746163/tablet_app_bundles/466-14577.zip",
"editionId": "32d5dc541c214e9f95b06a40e36ff5c7"
},
"dataVersion": "1.0",
"editionId": "32d5dc541c214e9f95b06a40e36ff5c7_767",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2669",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2669_767/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2669_767/resources/3514463",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2669_767/newsstand.zip",
"publicationDate": "2014-10-08T11:00:00-04:00",
"sizeBytes": 57211485,
"title": "QL_ED_01",
"uidMain": "mainJson_edition_2669_revision_767",
"uidProfile": "profileUid_edition_2669_revision_767",
"urlPrefix": "/prv/PRD/2669_767/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412658521/tablet_app_bundles/465-14543.zip",
"editionId": "524042788b1a44a68d670fb476da4cf8"
},
"dataVersion": "1.0",
"editionId": "524042788b1a44a68d670fb476da4cf8_844",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2661",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2661_844/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2661_844/resources/3501080",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2661_844/newsstand.zip",
"publicationDate": "2014-10-07T11:00:00-04:00",
"sizeBytes": 47444411,
"title": "QL_01",
"uidMain": "mainJson_edition_2661_revision_844",
"uidProfile": "profileUid_edition_2661_revision_844",
"urlPrefix": "/prv/PRD/2661_844/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412574228/tablet_app_bundles/459-14351.zip",
"editionId": "ba7d991fe24b4abfbcec4aca51293c5c"
},
"dataVersion": "1.0",
"editionId": "ba7d991fe24b4abfbcec4aca51293c5c_733",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2660",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2660_733/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2660_733/resources/3489262",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2660_733/newsstand.zip",
"publicationDate": "2014-10-06T11:00:00-04:00",
"sizeBytes": 64376576,
"title": "QL_01",
"uidMain": "mainJson_edition_2660_revision_733",
"uidProfile": "profileUid_edition_2660_revision_733",
"urlPrefix": "/prv/PRD/2660_733/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412486155/tablet_app_bundles/463-14498.zip",
"editionId": "609945084b5a4dfa8e1a29e10917a620"
},
"dataVersion": "1.0",
"editionId": "609945084b5a4dfa8e1a29e10917a620_691",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2659",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2659_691/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2659_691/resources/3485925",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2659_691/newsstand.zip",
"publicationDate": "2014-10-05T11:00:00-04:00",
"sizeBytes": 62937414,
"title": "QL_01",
"uidMain": "mainJson_edition_2659_revision_691",
"uidProfile": "profileUid_edition_2659_revision_691",
"urlPrefix": "/prv/PRD/2659_691/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412403735/tablet_app_bundles/462-14377.zip",
"editionId": "96c281e7ed7c458ca97cb818fa6211ef"
},
"dataVersion": "1.0",
"editionId": "96c281e7ed7c458ca97cb818fa6211ef_1966",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2651",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2651_1966/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2651_1966/resources/3481991",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2651_1966/newsstand.zip",
"publicationDate": "2014-10-04T11:00:00-04:00",
"sizeBytes": 156287433,
"title": "QL_01",
"uidMain": "mainJson_edition_2651_revision_1966",
"uidProfile": "profileUid_edition_2651_revision_1966",
"urlPrefix": "/prv/PRD/2651_1966/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412314440/tablet_app_bundles/461-14357.zip",
"editionId": "d36c9e494ede4df8b9a34600a76306ff"
},
"dataVersion": "1.0",
"editionId": "d36c9e494ede4df8b9a34600a76306ff_743",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2657",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2657_743/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2657_743/resources/3465014",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2657_743/newsstand.zip",
"publicationDate": "2014-10-03T11:00:00-04:00",
"sizeBytes": 52819256,
"title": "QL_01",
"uidMain": "mainJson_edition_2657_revision_743",
"uidProfile": "profileUid_edition_2657_revision_743",
"urlPrefix": "/prv/PRD/2657_743/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412226837/tablet_app_bundles/458-14318.zip",
"editionId": "5802778ef0c548b0aac17a950f1dd0e1"
},
"dataVersion": "1.0",
"editionId": "5802778ef0c548b0aac17a950f1dd0e1_637",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2656",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2656_637/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2656_637/resources/3450835",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2656_637/newsstand.zip",
"publicationDate": "2014-10-02T11:00:00-04:00",
"sizeBytes": 49397033,
"title": "QL_01",
"uidMain": "mainJson_edition_2656_revision_637",
"uidProfile": "profileUid_edition_2656_revision_637",
"urlPrefix": "/prv/PRD/2656_637/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412141411/tablet_app_bundles/443-13697.zip",
"editionId": "70f166a6850945f8acf38ed6814fe4c2"
},
"dataVersion": "1.0",
"editionId": "70f166a6850945f8acf38ed6814fe4c2_962",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2623",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2623_962/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2623_962/resources/3439134",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2623_962/newsstand.zip",
"publicationDate": "2014-10-01T11:00:00-04:00",
"sizeBytes": 67207414,
"title": "QL_01",
"uidMain": "mainJson_edition_2623_revision_962",
"uidProfile": "profileUid_edition_2623_revision_962",
"urlPrefix": "/prv/PRD/2623_962/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1412055046/tablet_app_bundles/455-14259.zip",
"editionId": "46a1bf9c44d04634a8160a8f914a0659"
},
"dataVersion": "1.0",
"editionId": "46a1bf9c44d04634a8160a8f914a0659_705",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2645",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2645_705/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2645_705/resources/3426384",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2645_705/newsstand.zip",
"publicationDate": "2014-09-30T11:00:00-04:00",
"sizeBytes": 42049695,
"title": "QL_01",
"uidMain": "mainJson_edition_2645_revision_705",
"uidProfile": "profileUid_edition_2645_revision_705",
"urlPrefix": "/prv/PRD/2645_705/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411964850/tablet_app_bundles/453-14200.zip",
"editionId": "874f79664ca94582805c57c785281f0b"
},
"dataVersion": "1.0",
"editionId": "874f79664ca94582805c57c785281f0b_730",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2644",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2644_730/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2644_730/resources/3415939",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2644_730/newsstand.zip",
"publicationDate": "2014-09-29T11:00:00-04:00",
"sizeBytes": 60147812,
"title": "QL_01",
"uidMain": "mainJson_edition_2644_revision_730",
"uidProfile": "profileUid_edition_2644_revision_730",
"urlPrefix": "/prv/PRD/2644_730/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411878815/tablet_app_bundles/454-14224.zip",
"editionId": "8516bb5763924a299400a34defee02e4"
},
"dataVersion": "1.0",
"editionId": "8516bb5763924a299400a34defee02e4_933",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2643",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2643_933/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2643_933/resources/3411804",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2643_933/newsstand.zip",
"publicationDate": "2014-09-28T11:00:00-04:00",
"sizeBytes": 71006324,
"title": "QL_01",
"uidMain": "mainJson_edition_2643_revision_933",
"uidProfile": "profileUid_edition_2643_revision_933",
"urlPrefix": "/prv/PRD/2643_933/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411798955/tablet_app_bundles/444-13848.zip",
"editionId": "dfa2a834905c4c8287c20870b91498d3"
},
"dataVersion": "1.0",
"editionId": "dfa2a834905c4c8287c20870b91498d3_1661",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2635",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2635_1661/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2635_1661/resources/3408374",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2635_1661/newsstand.zip",
"publicationDate": "2014-09-27T11:00:00-04:00",
"sizeBytes": 126812176,
"title": "QL_01",
"uidMain": "mainJson_edition_2635_revision_1661",
"uidProfile": "profileUid_edition_2635_revision_1661",
"urlPrefix": "/prv/PRD/2635_1661/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411708194/tablet_app_bundles/452-14138.zip",
"editionId": "7079e4ed485e4ee888246c8922ca7d30"
},
"dataVersion": "1.0",
"editionId": "7079e4ed485e4ee888246c8922ca7d30_688",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2642",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2642_688/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2642_688/resources/3392298",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2642_688/newsstand.zip",
"publicationDate": "2014-09-26T11:00:00-04:00",
"sizeBytes": 52388926,
"title": "QL_01",
"uidMain": "mainJson_edition_2642_revision_688",
"uidProfile": "profileUid_edition_2642_revision_688",
"urlPrefix": "/prv/PRD/2642_688/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411621477/tablet_app_bundles/451-14091.zip",
"editionId": "9260d529273e4c768cec156d69ab2d87"
},
"dataVersion": "1.0",
"editionId": "9260d529273e4c768cec156d69ab2d87_709",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2641",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2641_709/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2641_709/resources/3375895",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2641_709/newsstand.zip",
"publicationDate": "2014-09-25T11:00:00-04:00",
"sizeBytes": 42213925,
"title": "QL_01",
"uidMain": "mainJson_edition_2641_revision_709",
"uidProfile": "profileUid_edition_2641_revision_709",
"urlPrefix": "/prv/PRD/2641_709/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411536622/tablet_app_bundles/450-13990.zip",
"editionId": "15589c0843fa4a909dfb294eb766a0dd"
},
"dataVersion": "1.0",
"editionId": "15589c0843fa4a909dfb294eb766a0dd_1393",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2577",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2577_1393/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2577_1393/resources/3363890",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2577_1393/newsstand.zip",
"publicationDate": "2014-09-24T11:00:00-04:00",
"sizeBytes": 103887912,
"title": "QL_01",
"uidMain": "mainJson_edition_2577_revision_1393",
"uidProfile": "profileUid_edition_2577_revision_1393",
"urlPrefix": "/prv/PRD/2577_1393/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411448514/tablet_app_bundles/449-13954.zip",
"editionId": "255f560d6d0d464694b168b63529c51b"
},
"dataVersion": "1.0",
"editionId": "255f560d6d0d464694b168b63529c51b_768",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2632",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2632_768/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2632_768/resources/3349307",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2632_768/newsstand.zip",
"publicationDate": "2014-09-23T11:00:00-04:00",
"sizeBytes": 44136024,
"title": "QL_01",
"uidMain": "mainJson_edition_2632_revision_768",
"uidProfile": "profileUid_edition_2632_revision_768",
"urlPrefix": "/prv/PRD/2632_768/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411363607/tablet_app_bundles/448-13916.zip",
"editionId": "13bad590b9a54fefbea5b43544743177"
},
"dataVersion": "1.0",
"editionId": "13bad590b9a54fefbea5b43544743177_678",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2631",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2631_678/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2631_678/resources/3337421",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2631_678/newsstand.zip",
"publicationDate": "2014-09-22T11:00:00-04:00",
"sizeBytes": 50466807,
"title": "QL_01",
"uidMain": "mainJson_edition_2631_revision_678",
"uidProfile": "profileUid_edition_2631_revision_678",
"urlPrefix": "/prv/PRD/2631_678/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411277232/tablet_app_bundles/432-13386.zip",
"editionId": "afae3679e29b4e20a8a92513eb4b2262"
},
"dataVersion": "1.0",
"editionId": "afae3679e29b4e20a8a92513eb4b2262_958",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2597",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2597_958/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2597_958/resources/3332571",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2597_958/newsstand.zip",
"publicationDate": "2014-09-21T11:00:00-04:00",
"sizeBytes": 77854742,
"title": "QL_01",
"uidMain": "mainJson_edition_2597_revision_958",
"uidProfile": "profileUid_edition_2597_revision_958",
"urlPrefix": "/prv/PRD/2597_958/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411194591/tablet_app_bundles/445-13702.zip",
"editionId": "f496cf732671439499f2611b19daed95"
},
"dataVersion": "1.0",
"editionId": "f496cf732671439499f2611b19daed95_1772",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2630",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2630_1772/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2630_1772/resources/3328781",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2630_1772/newsstand.zip",
"publicationDate": "2014-09-20T11:00:00-04:00",
"sizeBytes": 109266545,
"title": "QL_01",
"uidMain": "mainJson_edition_2630_revision_1772",
"uidProfile": "profileUid_edition_2630_revision_1772",
"urlPrefix": "/prv/PRD/2630_1772/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411113362/tablet_app_bundles/447-13794.zip",
"editionId": "70fb990b18e54904a1ac1cff81de7a69"
},
"dataVersion": "1.0",
"editionId": "70fb990b18e54904a1ac1cff81de7a69_787",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2629",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2629_787/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2629_787/resources/3313072",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2629_787/newsstand.zip",
"publicationDate": "2014-09-19T11:00:00-04:00",
"sizeBytes": 47703566,
"title": "QL_01",
"uidMain": "mainJson_edition_2629_revision_787",
"uidProfile": "profileUid_edition_2629_revision_787",
"urlPrefix": "/prv/PRD/2629_787/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1411016915/tablet_app_bundles/446-13744.zip",
"editionId": "61700bd21c6748578eafea2517028797"
},
"dataVersion": "1.0",
"editionId": "61700bd21c6748578eafea2517028797_752",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2628",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2628_752/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2628_752/resources/3294606",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2628_752/newsstand.zip",
"publicationDate": "2014-09-18T11:00:00-04:00",
"sizeBytes": 52175579,
"title": "QL_01",
"uidMain": "mainJson_edition_2628_revision_752",
"uidProfile": "profileUid_edition_2628_revision_752",
"urlPrefix": "/prv/PRD/2628_752/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410932691/tablet_app_bundles/442-13659.zip",
"editionId": "ebed3056a96d4a29aa81865777f1bc6a"
},
"dataVersion": "1.0",
"editionId": "ebed3056a96d4a29aa81865777f1bc6a_1085",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2627",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2627_1085/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2627_1085/resources/3281352",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2627_1085/newsstand.zip",
"publicationDate": "2014-09-17T11:00:00-04:00",
"sizeBytes": 107106263,
"title": "QL_01",
"uidMain": "mainJson_edition_2627_revision_1085",
"uidProfile": "profileUid_edition_2627_revision_1085",
"urlPrefix": "/prv/PRD/2627_1085/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410843897/tablet_app_bundles/440-13623.zip",
"editionId": "f183a863797140559468924a50a7862e"
},
"dataVersion": "1.0",
"editionId": "f183a863797140559468924a50a7862e_686",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2625",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2625_686/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2625_686/resources/3262503",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2625_686/newsstand.zip",
"publicationDate": "2014-09-16T11:00:00-04:00",
"sizeBytes": 42288054,
"title": "QL_01",
"uidMain": "mainJson_edition_2625_revision_686",
"uidProfile": "profileUid_edition_2625_revision_686",
"urlPrefix": "/prv/PRD/2625_686/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410758594/tablet_app_bundles/438-13584.zip",
"editionId": "68bbe67d72274c47bec0b97e657c78d7"
},
"dataVersion": "1.0",
"editionId": "68bbe67d72274c47bec0b97e657c78d7_755",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2618",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2618_755/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2618_755/resources/3237985",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2618_755/newsstand.zip",
"publicationDate": "2014-09-15T11:00:00-04:00",
"sizeBytes": 54348754,
"title": "QL_01",
"uidMain": "mainJson_edition_2618_revision_755",
"uidProfile": "profileUid_edition_2618_revision_755",
"urlPrefix": "/prv/PRD/2618_755/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410671377/tablet_app_bundles/429-13306.zip",
"editionId": "2cee13fcf697463e8c555d5a3dedb975"
},
"dataVersion": "1.0",
"editionId": "2cee13fcf697463e8c555d5a3dedb975_1310",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2588",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2588_1310/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2588_1310/resources/3233862",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2588_1310/newsstand.zip",
"publicationDate": "2014-09-14T11:00:00-04:00",
"sizeBytes": 77891079,
"title": "QL_01",
"uidMain": "mainJson_edition_2588_revision_1310",
"uidProfile": "profileUid_edition_2588_revision_1310",
"urlPrefix": "/prv/PRD/2588_1310/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410584821/tablet_app_bundles/437-13485.zip",
"editionId": "abb4b0297e36453fa56cfd98d18f23a6"
},
"dataVersion": "1.0",
"editionId": "abb4b0297e36453fa56cfd98d18f23a6_1850",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2463",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2463_1850/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2463_1850/resources/3229638",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2463_1850/newsstand.zip",
"publicationDate": "2014-09-13T11:00:00-04:00",
"sizeBytes": 109518731,
"title": "QL_01",
"uidMain": "mainJson_edition_2463_revision_1850",
"uidProfile": "profileUid_edition_2463_revision_1850",
"urlPrefix": "/prv/PRD/2463_1850/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410497418/tablet_app_bundles/436-13457.zip",
"editionId": "5f567bdb707343afac897fc1caf408d8"
},
"dataVersion": "1.0",
"editionId": "5f567bdb707343afac897fc1caf408d8_796",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2617",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2617_796/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2617_796/resources/3164739",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2617_796/newsstand.zip",
"publicationDate": "2014-09-12T11:00:00-04:00",
"sizeBytes": 52752714,
"title": "QL_01",
"uidMain": "mainJson_edition_2617_revision_796",
"uidProfile": "profileUid_edition_2617_revision_796",
"urlPrefix": "/prv/PRD/2617_796/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410412300/tablet_app_bundles/433-13407.zip",
"editionId": "d71d7884405b43feb5fb5137757db38a"
},
"dataVersion": "1.0",
"editionId": "d71d7884405b43feb5fb5137757db38a_752",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2616",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2616_752/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2616_752/resources/3149059",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2616_752/newsstand.zip",
"publicationDate": "2014-09-11T11:00:00-04:00",
"sizeBytes": 50402913,
"title": "QL_01",
"uidMain": "mainJson_edition_2616_revision_752",
"uidProfile": "profileUid_edition_2616_revision_752",
"urlPrefix": "/prv/PRD/2616_752/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410323070/tablet_app_bundles/431-13358.zip",
"editionId": "3ac2c41aba8e4f028e18bfc1b630c056"
},
"dataVersion": "1.0",
"editionId": "3ac2c41aba8e4f028e18bfc1b630c056_755",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2615",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2615_755/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2615_755/resources/3108025",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2615_755/newsstand.zip",
"publicationDate": "2014-09-10T11:00:00-04:00",
"sizeBytes": 45636331,
"title": "QL_01",
"uidMain": "mainJson_edition_2615_revision_755",
"uidProfile": "profileUid_edition_2615_revision_755",
"urlPrefix": "/prv/PRD/2615_755/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410239664/tablet_app_bundles/428-13277.zip",
"editionId": "51e89b6741a44d35a2690a9114681e7c"
},
"dataVersion": "1.0",
"editionId": "51e89b6741a44d35a2690a9114681e7c_678",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2610",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2610_678/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2610_678/resources/3067883",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2610_678/newsstand.zip",
"publicationDate": "2014-09-09T11:00:00-04:00",
"sizeBytes": 39919544,
"title": "QL_01",
"uidMain": "mainJson_edition_2610_revision_678",
"uidProfile": "profileUid_edition_2610_revision_678",
"urlPrefix": "/prv/PRD/2610_678/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410152907/tablet_app_bundles/427-13214.zip",
"editionId": "f50bfb857be841b2a3ac5921d845aec1"
},
"dataVersion": "1.0",
"editionId": "f50bfb857be841b2a3ac5921d845aec1_678",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2609",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2609_678/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2609_678/resources/3057084",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2609_678/newsstand.zip",
"publicationDate": "2014-09-08T11:00:00-04:00",
"sizeBytes": 50373083,
"title": "QL_01",
"uidMain": "mainJson_edition_2609_revision_678",
"uidProfile": "profileUid_edition_2609_revision_678",
"urlPrefix": "/prv/PRD/2609_678/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1410066462/tablet_app_bundles/426-13198.zip",
"editionId": "6466cdc43cd84fe387c3f99a058e10b1"
},
"dataVersion": "1.0",
"editionId": "6466cdc43cd84fe387c3f99a058e10b1_497",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2608",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2608_497/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2608_497/resources/3053566",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2608_497/newsstand.zip",
"publicationDate": "2014-09-07T11:00:00-04:00",
"sizeBytes": 44831250,
"title": "QL_01",
"uidMain": "mainJson_edition_2608_revision_497",
"uidProfile": "profileUid_edition_2608_revision_497",
"urlPrefix": "/prv/PRD/2608_497/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409984069/tablet_app_bundles/425-13136.zip",
"editionId": "c1b1c02219f24369a09eefdc85a62b4b"
},
"dataVersion": "1.0",
"editionId": "c1b1c02219f24369a09eefdc85a62b4b_1806",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2598",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2598_1806/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2598_1806/resources/3049803",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2598_1806/newsstand.zip",
"publicationDate": "2014-09-06T11:00:00-04:00",
"sizeBytes": 138681513,
"title": "QL_01",
"uidMain": "mainJson_edition_2598_revision_1806",
"uidProfile": "profileUid_edition_2598_revision_1806",
"urlPrefix": "/prv/PRD/2598_1806/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409894989/tablet_app_bundles/424-13105.zip",
"editionId": "e1468bb018e2435c84011a15dcfa59cc"
},
"dataVersion": "1.0",
"editionId": "e1468bb018e2435c84011a15dcfa59cc_688",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2607",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2607_688/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2607_688/resources/3006815",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2607_688/newsstand.zip",
"publicationDate": "2014-09-05T11:00:00-04:00",
"sizeBytes": 49144734,
"title": "QL_01",
"uidMain": "mainJson_edition_2607_revision_688",
"uidProfile": "profileUid_edition_2607_revision_688",
"urlPrefix": "/prv/PRD/2607_688/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409806673/tablet_app_bundles/423-13067.zip",
"editionId": "cb08b82d1a994cc2b09b882ce1ecd086"
},
"dataVersion": "1.0",
"editionId": "cb08b82d1a994cc2b09b882ce1ecd086_801",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2606",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2606_801/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2606_801/resources/2975874",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2606_801/newsstand.zip",
"publicationDate": "2014-09-04T11:00:00-04:00",
"sizeBytes": 40279602,
"title": "QL_01",
"uidMain": "mainJson_edition_2606_revision_801",
"uidProfile": "profileUid_edition_2606_revision_801",
"urlPrefix": "/prv/PRD/2606_801/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409705634/tablet_app_bundles/422-13048.zip",
"editionId": "0cf71dfef745446ca3484410ab2545fc"
},
"dataVersion": "1.0",
"editionId": "0cf71dfef745446ca3484410ab2545fc_616",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2604",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2604_616/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2604_616/resources/2961887",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2604_616/newsstand.zip",
"publicationDate": "2014-09-03T11:00:00-04:00",
"sizeBytes": 41896216,
"title": "QL_01",
"uidMain": "mainJson_edition_2604_revision_616",
"uidProfile": "profileUid_edition_2604_revision_616",
"urlPrefix": "/prv/PRD/2604_616/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409620700/tablet_app_bundles/420-13024.zip",
"editionId": "a1733ed0dccd4b4d8bd917edf1d9f21c"
},
"dataVersion": "1.0",
"editionId": "a1733ed0dccd4b4d8bd917edf1d9f21c_454",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2596",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2596_454/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2596_454/resources/2950776",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2596_454/newsstand.zip",
"publicationDate": "2014-09-02T11:00:00-04:00",
"sizeBytes": 31917428,
"title": "QL_01",
"uidMain": "mainJson_edition_2596_revision_454",
"uidProfile": "profileUid_edition_2596_revision_454",
"urlPrefix": "/prv/PRD/2596_454/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409535041/tablet_app_bundles/419-13000.zip",
"editionId": "09566ff233654b7b8e89eb02ad2c42e9"
},
"dataVersion": "1.0",
"editionId": "09566ff233654b7b8e89eb02ad2c42e9_480",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2595",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2595_480/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2595_480/resources/2945805",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2595_480/newsstand.zip",
"publicationDate": "2014-09-01T11:00:00-04:00",
"sizeBytes": 60719682,
"title": "QL_01",
"uidMain": "mainJson_edition_2595_revision_480",
"uidProfile": "profileUid_edition_2595_revision_480",
"urlPrefix": "/prv/PRD/2595_480/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409452208/tablet_app_bundles/418-12966.zip",
"editionId": "051a4e852a1044d4a1a9d2e2634407ce"
},
"dataVersion": "1.0",
"editionId": "051a4e852a1044d4a1a9d2e2634407ce_334",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2594",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2594_334/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2594_334/resources/2943314",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2594_334/newsstand.zip",
"publicationDate": "2014-08-31T11:00:00-04:00",
"sizeBytes": 70930813,
"title": "QL_01",
"uidMain": "mainJson_edition_2594_revision_334",
"uidProfile": "profileUid_edition_2594_revision_334",
"urlPrefix": "/prv/PRD/2594_334/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409377606/tablet_app_bundles/417-12893.zip",
"editionId": "93f510b8e74249399b59a505e7f4129d"
},
"dataVersion": "1.0",
"editionId": "93f510b8e74249399b59a505e7f4129d_1398",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2593",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2593_1398/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2593_1398/resources/2940265",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2593_1398/newsstand.zip",
"publicationDate": "2014-08-30T11:00:00-04:00",
"sizeBytes": 141798403,
"title": "QL_01",
"uidMain": "mainJson_edition_2593_revision_1398",
"uidProfile": "profileUid_edition_2593_revision_1398",
"urlPrefix": "/prv/PRD/2593_1398/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409278693/tablet_app_bundles/416-12888.zip",
"editionId": "af05c96f376843a3a3a6926add3341bf"
},
"dataVersion": "1.0",
"editionId": "af05c96f376843a3a3a6926add3341bf_576",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2592",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2592_576/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2592_576/resources/2926186",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2592_576/newsstand.zip",
"publicationDate": "2014-08-29T11:00:00-04:00",
"sizeBytes": 48222625,
"title": "QL_01",
"uidMain": "mainJson_edition_2592_revision_576",
"uidProfile": "profileUid_edition_2592_revision_576",
"urlPrefix": "/prv/PRD/2592_576/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409188191/tablet_app_bundles/414-12864.zip",
"editionId": "f9ccf9244779441cbc69f18b4d96d6bc"
},
"dataVersion": "1.0",
"editionId": "f9ccf9244779441cbc69f18b4d96d6bc_640",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2591",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2591_640/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2591_640/resources/2913716",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2591_640/newsstand.zip",
"publicationDate": "2014-08-28T11:00:00-04:00",
"sizeBytes": 43164813,
"title": "QL_01",
"uidMain": "mainJson_edition_2591_revision_640",
"uidProfile": "profileUid_edition_2591_revision_640",
"urlPrefix": "/prv/PRD/2591_640/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409095410/tablet_app_bundles/413-12849.zip",
"editionId": "e0899f97ef8f482d9b48b8f15cf0a7d1"
},
"dataVersion": "1.0",
"editionId": "e0899f97ef8f482d9b48b8f15cf0a7d1_589",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2590",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2590_589/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2590_589/resources/2897181",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2590_589/newsstand.zip",
"publicationDate": "2014-08-27T11:00:00-04:00",
"sizeBytes": 47457866,
"title": "QL_01",
"uidMain": "mainJson_edition_2590_revision_589",
"uidProfile": "profileUid_edition_2590_revision_589",
"urlPrefix": "/prv/PRD/2590_589/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1409016621/tablet_app_bundles/412-12824.zip",
"editionId": "87529338db974c45b076942921a33401"
},
"dataVersion": "1.0",
"editionId": "87529338db974c45b076942921a33401_549",
"editionType": "ED",
"editionTypeLabel": "R00e9guli00e8re",
"editionUid": "editionUid_2589",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2589_549/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2589_549/resources/2880377",
"lightThumbnailUrl": "",
"minAndroidAppVersion": "1.0",
"minIOSAppVersion": "1.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2589_549/newsstand.zip",
"publicationDate": "2014-08-26T11:00:00-04:00",
"sizeBytes": 43807280,
"title": "QL_01",
"uidMain": "mainJson_edition_2589_revision_549",
"uidProfile": "profileUid_edition_2589_revision_549",
"urlPrefix": "/prv/PRD/2589_549/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": null,
"editionId": "e2704fc06d014903b55b636882d5d829"
},
"dataVersion": "1.0",
"editionId": "e2704fc06d014903b55b636882d5d829_111",
"contextPromoValue": "Contenu rédactionnel",
"editionType": "SR",
"editionTypeLabel": "Sp00e9ciale R00e9dactionnelle",
"editionUid": "editionUid_2706",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2706_111/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2706_111/resources/3651538",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2706_111/resources/3607467",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"new": true,
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2706_111/newsstand.zip",
"publicationDate": "2014-10-20T11:00:00-04:00",
"sizeBytes": 26741551,
"title": "TOUT BOSTON",
"uidMain": "mainJson_edition_2706_revision_111",
"uidProfile": "profileUid_edition_2706_revision_111",
"urlPrefix": "/prv/PRD/2706_111/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413765637/tablet_app_bundles/490-15274.zip",
"editionId": "7de2fdb2e5ff494e9a75f46c873f65af"
},
"dataVersion": "1.0",
"editionId": "7de2fdb2e5ff494e9a75f46c873f65af_108",
"contextPromoValue": "!@#$%?&*()_+ǨÀÈ:É@£€∞ |¬~",
"editionType": "SR",
"editionTypeLabel": "Sp00e9ciale R00e9dactionnelle",
"editionUid": "editionUid_2707",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2707_108/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2707_108/resources/3649389",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2707_108/resources/3607156",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"new": true,
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2707_108/newsstand.zip",
"publicationDate": "2014-10-20T11:00:00-04:00",
"sizeBytes": 54254354,
"title": "GUIDE R00c9UNIONS ET CONGR00c8S 2015",
"uidMain": "mainJson_edition_2707_revision_108",
"uidProfile": "profileUid_edition_2707_revision_108",
"urlPrefix": "/prv/PRD/2707_108/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413434431/tablet_app_bundles/477-14895.zip",
"editionId": "f8bc34622c1f4853af60729b3bba27bf"
},
"dataVersion": "1.0",
"editionId": "f8bc34622c1f4853af60729b3bba27bf_80",
"editionType": "SR",
"editionTypeLabel": "Sp00e9ciale R00e9dactionnelle",
"editionUid": "editionUid_2691",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2691_80/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2691_80/resources/3608221",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2691_80/resources/3606658",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2691_80/newsstand.zip",
"publicationDate": "2014-10-16T11:00:00-04:00",
"sizeBytes": 10211974,
"title": "Relancer montr00e9al",
"uidMain": "mainJson_edition_2691_revision_80",
"uidProfile": "profileUid_edition_2691_revision_80",
"urlPrefix": "/prv/PRD/2691_80/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413427779/tablet_app_bundles/483-15027.zip",
"editionId": "48f25a3947224d3c958e08e31815b465"
},
"dataVersion": "1.0",
"editionId": "48f25a3947224d3c958e08e31815b465_52",
"editionType": "SR",
"editionTypeLabel": "Sp00e9ciale R00e9dactionnelle",
"contextPromoValue": "Contenu r00e9dactionnel",
"editionUid": "editionUid_2703",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2703_52/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2703_52/resources/3608239",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2703_52/resources/3607956",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2703_52/newsstand.zip",
"publicationDate": "2014-10-16T11:00:00-04:00",
"sizeBytes": 21171543,
"title": "NOUVEAUT00c9S AUTO",
"uidMain": "mainJson_edition_2703_revision_52",
"uidProfile": "profileUid_edition_2703_revision_52",
"urlPrefix": "/prv/PRD/2703_52/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413424024/tablet_app_bundles/471-14729.zip",
"editionId": "f1d4febb4c4c4a6cb8c5c6dfa21afbfd"
},
"dataVersion": "1.0",
"editionId": "f1d4febb4c4c4a6cb8c5c6dfa21afbfd_60",
"editionType": "SP",
"editionTypeLabel": "Sp00e9ciale Promotionnelle",
"editionUid": "editionUid_2693",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2693_60/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2693_60/resources/3611595",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2693_60/resources/3562569",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2693_60/newsstand.zip",
"publicationDate": "2014-10-16T11:00:00-04:00",
"sizeBytes": 14084165,
"title": "Magazine xy",
"uidMain": "mainJson_edition_2693_revision_60",
"uidProfile": "profileUid_edition_2693_revision_60",
"urlPrefix": "/prv/PRD/2693_60/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413201953/tablet_app_bundles/476-14878.zip",
"editionId": "7d90b55c3f514bfdb1af618768495f44"
},
"dataVersion": "1.0",
"editionId": "7d90b55c3f514bfdb1af618768495f44_56",
"editionType": "SP",
"editionTypeLabel": "Sp00e9ciale Promotionnelle",
"contextPromoValue": "Produit 00e9dit00e9 par les Canadiens",
"editionUid": "editionUid_2687",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2687_56/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2687_56/resources/3582007",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2687_56/resources/3561728",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2687_56/newsstand.zip",
"publicationDate": "2014-10-13T11:00:00-04:00",
"sizeBytes": 28070904,
"title": "magazine Canadiens",
"uidMain": "mainJson_edition_2687_revision_56",
"uidProfile": "profileUid_edition_2687_revision_56",
"urlPrefix": "/prv/PRD/2687_56/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413178465/tablet_app_bundles/473-14860.zip",
"editionId": "47cc638691a4494f839f712ba60d7422"
},
"dataVersion": "1.0",
"editionId": "47cc638691a4494f839f712ba60d7422_37",
"editionType": "SR",
"editionTypeLabel": "Sp00e9ciale R00e9dactionnelle",
"contextPromoValue": "Contenu r00e9dactionnel",
"editionUid": "editionUid_2690",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2690_37/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2690_37/resources/3568612",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2690_37/resources/3568282",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2690_37/newsstand.zip",
"publicationDate": "2014-10-13T11:00:00-04:00",
"sizeBytes": 12540646,
"title": "Fous du vin",
"uidMain": "mainJson_edition_2690_revision_37",
"uidProfile": "profileUid_edition_2690_revision_37",
"urlPrefix": "/prv/PRD/2690_37/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413328657/tablet_app_bundles/474-14869.zip",
"editionId": "ac67bc3ebd7b480c93e8f3da3014c2ab"
},
"dataVersion": "1.0",
"editionId": "ac67bc3ebd7b480c93e8f3da3014c2ab_83",
"editionType": "SR",
"editionTypeLabel": "Sp00e9ciale R00e9dactionnelle",
"contextPromoValue": "Contenu r00e9dactionnel",
"editionUid": "editionUid_2689",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2689_83/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2689_83/resources/3569934",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2689_83/resources/3569240",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2689_83/newsstand.zip",
"publicationDate": "2014-10-13T11:00:00-04:00",
"sizeBytes": 24185236,
"title": "Guide Hockey 2014-2015",
"uidMain": "mainJson_edition_2689_revision_83",
"uidProfile": "profileUid_edition_2689_revision_83",
"urlPrefix": "/prv/PRD/2689_83/",
"usage": "publishable"
},
{
"adBundle": {
"bundleUrl": "http://cdnalp.adgear.com/version-1413158685/tablet_app_bundles/475-14874.zip",
"editionId": "72485d6cf6ac44abb09d785882d207eb"
},
"dataVersion": "1.0",
"editionId": "72485d6cf6ac44abb09d785882d207eb_28",
"editionType": "SP",
"editionTypeLabel": "Sp00e9ciale Promotionnelle",
"editionUid": "editionUid_2688",
"editionUrl": "http://assets.lapresse.ca/prv/PRD/2688_28/edition.zip",
"fullThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2688_28/resources/3568998",
"lightThumbnailUrl": "http://assets.lapresse.ca/prv/PRD/2688_28/resources/3561848",
"minAndroidAppVersion": "1.0.0",
"minIOSAppVersion": "1.0.0",
"newsstandUrl": "http://assets.lapresse.ca/prv/PRD/2688_28/newsstand.zip",
"publicationDate": "2014-10-13T11:00:00-04:00",
"sizeBytes": 15928758,
"title": "xtra habitat",
"uidMain": "mainJson_edition_2688_revision_28",
"uidProfile": "profileUid_edition_2688_revision_28",
"urlPrefix": "/prv/PRD/2688_28/",
"usage": "publishable"
}
],
"id": "PRD-Publish"
}
package tdr.example.ca.tdrandroidtestboard;
import java.util.ArrayList;
import java.util.List;
public class KioskV3DO {
public String id;
public String editionId;
public String name;
public List<ChannelDO> channels = new ArrayList<>(2);
public KioskV3DO() {
}
public static class ChannelDO {
public ContentDO content = new ContentDO();
}
public static class ContentDO {
}
}
package tdr.example.ca.tdrandroidtestboard;
import android.app.Activity;
import android.content.res.AssetManager;
import android.os.Bundle;
import android.util.Log;
import com.google.gson.Gson;
import com.squareup.moshi.JsonAdapter;
import com.squareup.moshi.Moshi;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import okio.BufferedSource;
import okio.Okio;
public class MainActivityGsonVsMoshi extends Activity {
public static final int ITERATION_COUNT = 250;
private final Moshi moshi;
private final JsonAdapter<KioskV3DO> jsonAdapter;
private final Gson gson;
private String jsonPathName;
public MainActivityGsonVsMoshi() {
gson = new Gson();
moshi = new Moshi.Builder().build();
jsonAdapter = moshi.adapter(KioskV3DO.class);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Thread t = new Thread() {
public void run() {
try {
saveJsonToFile();
while (true) {
Log.d("benchmark", "-------------------------");
testGson();
testMoshiOkio();
}
} catch (Exception e) {
throw new RuntimeException(e);
}
}
};
t.start();
}
private void saveJsonToFile() throws IOException {
final AssetManager am = getApplication().getAssets();
String json = IOUtils.toString(am.open("dev/kiosk_dev.json"), "UTF-8");
final File externalFilesDir = getExternalFilesDir(null);
String folder = externalFilesDir.getAbsolutePath();
jsonPathName = folder + File.separator + "tdr.json";
FileUtils.write(new File(jsonPathName), json, "UTF-8");
}
private void testGson() throws IOException {
Log.d("benchmark", "GSON Start");
long start = System.currentTimeMillis();
for (int i = 0; i < ITERATION_COUNT; i++) {
FileInputStream is = new FileInputStream(new File(jsonPathName));
final BufferedReader reader = new BufferedReader(new InputStreamReader(is));
KioskV3DO kioskV3DO = gson.fromJson(reader, KioskV3DO.class);
if (kioskV3DO == null) {
Log.d("benchmark ERROR", kioskV3DO.toString());
}
}
long end = System.currentTimeMillis();
Log.d("benchmark", "Gson took: " + (end - start) + "ms");
}
private void testMoshiOkio() throws IOException {
Log.d("benchmark", "Moshi ");
long start = System.currentTimeMillis();
for (int i = 0; i < ITERATION_COUNT; i++) {
File file = new File(jsonPathName);
BufferedSource source = Okio.buffer(Okio.source(file));
KioskV3DO kioskV3DO = jsonAdapter.fromJson(source);
if (kioskV3DO == null) {
Log.d("benchmark ERROR", kioskV3DO.toString());
}
}
long end = System.currentTimeMillis();
Log.d("benchmark", "Moshi took: " + (end - start) + "ms");
}
}
@swankjesse
Copy link

When I ran the test I had to generate my own JSON source file. The file I generated looks like this:

{"channels":[{"content":{}},{"content":{}}],"editionId":"editionId","id":"id","name":"name"}

I suspect this isn’t representative. If you can send me kiosk_dev.json I can probably do a better job investigating the difference.

I ran it on the JVM. My numbers are all over the place because it looks like this is mostly measuring file system performance. Neither Gson nor Moshi are self-consistent.

-------------------------
GSON Start
Gson took: 13ms
Moshi 
Moshi took: 7ms
-------------------------
GSON Start
Gson took: 11ms
Moshi 
Moshi took: 6ms
-------------------------
GSON Start
Gson took: 12ms
Moshi 
Moshi took: 7ms
-------------------------
GSON Start
Gson took: 19ms
Moshi 
Moshi took: 9ms
-------------------------
GSON Start
Gson took: 15ms
Moshi 
Moshi took: 18ms
-------------------------
GSON Start
Gson took: 20ms
Moshi 
Moshi took: 12ms

Your code has a bug where files aren’t being closed after they’re being opened. That causes it to crash after a few runs. Fixing that causes it to run indefinitely.

@swankjesse
Copy link

It’s a lot slower on Android, but also more consistent. My quick & dirty sample on an HTC 10 measured Moshi as ~23% faster. Its results look like so:

    -------------------------
    GSON Start
    Gson took: 513ms
    Moshi
    Moshi took: 486ms
    -------------------------
    GSON Start
    Gson took: 589ms
    Moshi
    Moshi took: 420ms
    -------------------------
    GSON Start
    Gson took: 550ms
    Moshi
    Moshi took: 344ms
    -------------------------
    GSON Start
    Gson took: 509ms
    Moshi
    Moshi took: 449ms
    -------------------------
    GSON Start
    Gson took: 506ms
    Moshi
    Moshi took: 400ms
    -------------------------
    GSON Start
    Gson took: 567ms
    Moshi
    Moshi took: 398ms

@mr-thierry
Copy link
Author

Thanks for taking a look. I have added the json file that I use for my benchmark. (d'oh!)

Interestingly enough, I see a 10x worst performance on my Nexus 9 with Android 7.0, but "only" a 2.5X worst performance on my old Nexus 10 with Android 6.0. Strange...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment