【发布时间】:2021-04-01 10:29:29
【问题描述】:
我正在尝试使用 Google 表格制作一个可以很好地转换为 json 的音频库(通过 CSV 或某种实时提要),但我不知道如何制作我将要制作的子列后来用作标签(流派、歌词主题等)。
这是我想从电子表格中获得的正确 json 输出:
{
"Songs": [
{
"Title": "Bed of Roses",
"Artist": "Bon Jovi",
"Metadata": {
"LyricsTheme": [
"Love",
"Romantic"
],
"Genre": [
"Hard rock",
"Ballad"
]
}
},
{
"Title": "Blue Monday",
"Artist": "New Order",
"Metadata": {
"LyricsTheme": [
"A",
"B",
"C"
],
"Genre": [
"Synthpop",
"Postpunk",
"New wave"
]
}
}
]
}
这是我迄今为止使用 Google 表格尝试过的内容(但这与我想要的效果相去甚远):
任何帮助将不胜感激。
【问题讨论】:
-
你打算用什么将表格转换成 JSON?如果使用表格插件,最好遵循他们提供的任何文档。如果使用 Google App Scripts,通常用于构建对象,则每个键都有一个字段。对于具有多个结果的字段,您可以用逗号分隔每个项目,在您的代码中可以将其转换为数组。 JSON对象的层次结构在函数中设置。
-
谢谢!实际上,也许我的标题可能会产生误导 - 我已经在线使用了几个随机 csv 到 json 生成器,所以我的第一个目标是让电子表格为此目的工作。
标签: json csv google-sheets spreadsheet