【发布时间】:2012-07-08 05:24:17
【问题描述】:
我正在尝试将 Javascript 对象转换为 CSV 并将其存储到文件中。 我有一个演示:http://jsbin.com/atewix/8/edit
我想要做的是如果我在函数findProps() 中给实体值“时间”或“新闻”,
它应该以以下格式返回 CSV:
"http://www.testingmyurl.com", Time, Dec 9, 2012
或
"http://www.testingmyurl.com",News, Germany,Election
"http://www.testingmyurl.com",News,Egypt, Revolution
使用当前格式,它只返回单个值,并且也返回 [object,object]
{
"_index": "test",
"_source": {
"link": "http://www.testingmyurl.com",
"Categories": {
"Types": {
"Events": [{
"count": 1,
"entity": "Time",
"Time": [{
"entity": "Dec 9",
"Dec_9": [{
"count": 1,
"entity": "2012"
}]
}]
}]}}}}
这可以变成扁平结构吗?
【问题讨论】:
-
您的嵌套对象似乎无法清晰地表示为 CSV。
-
对结构变化的任何建议
-
否 - 如果您有非平面结构,则无法将其表示为二维数组(csv 本质上是)。你需要知道你想如何在 excel 中展示你的结构——我不知道。
-
@Bergi Ive 编辑了问题部分..
标签: javascript arrays json recursion hash