谷歌电子表格导出到json文件,如何格式化?

时间:2014-09-23 03:54:49

标签: javascript json google-sheets

我正在按照有助于将我的Google电子表格解压缩到json文件http://blog.pamelafox.org/2013/06/exporting-google-spreadsheet-as-json.html的教程。但我在一些谷歌电子表格单元格中有一个对象列表。我的一个电子表格是这样的:screenshot http://www.tianyuwu.com/wp-content/uploads/2014/09/Screen-Shot-2014-09-22-at-11.46.00-PM.png

我的专家是制作这样的json文件。

{
        "features": "*articles\n*archive\n*video\n*search\n*social",
        "data": "*news feeds\n*oroeco team",
        "content": "* blog posts\n* analysis\n* screen shots",

    }

但我的期望是这样的

  {
            "features": "articles","archive","video", "search", "social",
            "data": "news feeds","oroeco team",
            "content": "* blog posts","analysis", "screen shots",

        }

最有效的转换方式是什么?

1 个答案:

答案 0 :(得分:1)

如果您使用的是JavaScript,请尝试以下操作:

json_original = {
    "features" : "*articles\n*archive\n*video\n*search\n*social",
    "data" : "*news feeds\n*oroeco team",
    "content" : "* blog posts\n* analysis\n* screen shots",
}

json_formated = {}
for (var p in json_original) {
    json_formated[p] = json_original[p].replace('\n', '').split('*').map(function(x) { return x.trim(); }).filter(function(x) {return x != ''; });
}