【发布时间】:2018-12-22 16:33:34
【问题描述】:
我在 .jl 文件中有这些数据,我想将其转换为 JSON 数组:
我应该从服务器接收数据,该数据以 .jl 格式发送。但是,我已经用 Node.js 编写了我的程序,并且我知道使用数据的唯一方法是来自 .json 文件的 JSON 格式。我已经分享了我拥有的 .jl 文件代码以及我想将其转换为下面的 .json 格式。 (目前我已手动将 .jl 文件中的数据重新输入为 .json 格式)。有谁知道如何将 .jl 文件中的数据转换为 JSON 数组中的数据,如下面的代码所示?
// .jl data:
{
"FName": "Peter",
"ONames": ["Mc", "West"],
"Hobbies": ["Football", "Basketball"],
"Age": 18
},
{
"FName": "Edward",
"ONames": ["Mc", "Fly"],
"Hobbies": ["Tennis", "PlayStation"],
"Age": 19
},
{
"FName": "Winnie",
"ONames": ["Honey", "Pooh"],
"Hobbies": ["Boxing", "Basketball"],
"Age": 28
}
我希望实现的目标如下:
// Expected JSON array format:
[
{
"FName": "Peter",
"ONames": ["Mc", "West"],
"Hobbies": ["Football", "Basketball"],
"Age": "18"
},
{
"FName": "Edward",
"ONames": ["Mc", "Fly"],
"Hobbies": ["Tennis", "PlayStation"],
"Age": "19"
},
{
"FName": "Winnie",
"ONames": ["Honey", "Pooh"],
"Hobbies": ["Boxing", "Basketball"],
"Age": "28"
}
]
【问题讨论】:
-
所以唯一明显的区别是包含
[]?那会有多难? :) -
你也可以在 json 中有数字
"Age": 28是完全有效的属性。你真的不需要"Age": "28"
标签: javascript python node.js json