有没有办法检索Google电子表格的轻型JSON版本?

时间:2014-11-04 10:28:51

标签: json google-sheets

我的应用程序在地图上显示兴趣点,记录存储在谷歌电子表格中,然后使用"发布电子表格"特征

随着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并在我的服务器上解析(这是我通常所做的,但这不是我的问题)。

0 个答案:

没有答案