【发布时间】:2018-10-17 06:28:35
【问题描述】:
我使用 excel 在 CSV 中输入数据。我想将 CSV 转换为如下所示的 JSON:
[
{
"Sr": 1,
"Name": ["Steven ", " Smith "],
"Age": 5
},
{
"Sr": 2,
"Name": ["Mark ", " Wood "],
"Age": 2
}
]
没有任何在线转换器以将键“名称”的值包含在方括号和用逗号分隔的双引号中的方式转换 CSV,如上例所示。
我尝试使用在线转换器将上述 JSON 转换为 CSV,以查看我应该如何在 CSV 中获取值。
原来是这样的:
Sr,Name,Age
1,"Steven , Smith ",5
2,"Mark , Wood ",2
现在再次将其转换为 JSON 会得到如下结果:
[
{
"Sr": "1",
"Name": "Steven , Smith ",
"Age": "5"
},
{
"Sr": "2",
"Name": "Mark , Wood ",
"Age": "2"
},
{
"Sr": ""
}
]
如您所见,它与顶部的示例不同。这就是我需要将数据保存在 JSON 中的方式。任何帮助,将不胜感激。我只是想在 CSV 文件中输入数据并将其转换为 JSON,其数据类似于顶部的示例。
谢谢!
【问题讨论】:
-
对于您的最后一个结果,是什么阻止您使用地图并为每个“名称”键创建一个数组?