我的应用程序在地图上显示兴趣点,记录存储在谷歌电子表格中,然后使用"发布电子表格"特征
随着1900分,谷歌生成一个1.9MB的JSON,一旦压缩就重150KB。这太沉重了,浏览器在解析时停止了一秒钟。这对我来说太过分了,特别是考虑到它充满了重复的信息,其中有意义的数据只有200KB,50KB gzipped。
Google是一条记录的JSON:
{
"id":{
"$t":"https://spreadsheets.google.com/feeds/list/ < KEY >< KEY >< KEY >< KEY >< KEY >/od6/public/values/ciyn3"
},
"updated":{
"$t":"2014-09-04T07:09:37.316Z"
},
"category":[
{
"scheme":"http://schemas.google.com/spreadsheets/2006",
"term":"http://schemas.google.com/spreadsheets/2006#list"
}
],
"title":{
"type":"text",
"$t":"5"
},
"content":{
"type":"text",
"$t":"date: 2009, address: 45 random street, CP: 27600, city: CityName, completeAddress: 45 random street\u003c/br\u003eCityName\u003c/br\u003e2009, gps: 49.1547694, 1.2469558"
},
"link":[
{
"rel":"self",
"type":"application/atom+xml",
"href":"https://spreadsheets.google.com/feeds/list/< KEY >< KEY >< KEY >< KEY >< KEY >/od6/public/values/ciyn3"
}
],
"gsx$id":{
"$t":"5"
},
"gsx$date":{
"$t":"2009"
},
"gsx$address":{
"$t":"45 random street"
},
"gsx$CP":{
"$t":"27600"
},
"gsx$city":{
"$t":"CityName"
},
"gsx$completeAddress":{
"$t":"45 random street\u003c/br\u003eCityName\u003c/br\u003e2009"
},
"gsx$gps":{
"$t":"49.1547694, 1.2469558"
}
}
为什么他们会为每条记录添加如此多的元数据?
有没有办法从Google上检索更轻的电子表格版本?
请不要告诉我检索JSON并在我的服务器上解析(这是我通常所做的,但这不是我的问题)。