JavaScript:有没有办法从字符串中创建一个命名的JSON对象



考虑以下内容:

我有一个字符串:

April-3-2020

还有一个阵列:

var myArray = []

如何将标记的JSON对象(例如April-3-2020(推送到数组中以生成此JSON?

myArray将包含:

[
"April-3-2020" : {
"some_property_for_april_3_2020": "that data",
"some_other_property_for_april_3_2020": "this data",
},
"April-4-2020" : {
"some_property_for_april_4_2020": "that data",
"some_other_property_for_april_4_2020": "this data",
},
]

myArray是JSON对象的数组。。。

您应该为此使用Map或Array of Objects。

例如,如果是映射

{
"April-3-2020" : {
"some_property_for_april_3_2020": "that data",
"some_other_property_for_april_3_2020": "this data",
},
"April-4-2020" : {
"some_property_for_april_4_2020": "that data",
"some_other_property_for_april_4_2020": "this data",
}
}

对象阵列

[
{
"id/key": "April-3-2020",
"some_property_for_april_3_2020": "that data",
"some_other_property_for_april_3_2020": "this data"
}
]

最新更新