我有以下代码,我从变量动态设计JSON数组的格式==>
var Title = '"text_title"'
var Topic2 = '"text_topic2"'
var jsonData = [ ];
createWantedJSON("title", data[i].topic, jsonData)
function createWantedJSON(title, Topic2, arr) {
arr.push({
"Topic": title,
[Topic2] : {
"Topic3": [{
"Subitem1": "Text1",
"Subitem2": "Text2",
"Subitem3": "Text3"
}]
}
}
对于未嵌套的键和值,这很好。但我不知道如何让它成为Topic3内容的动态。我尝试使用以下内容创建变量=>
'"Subitem1": "Text1", "Subitem2": "Text2", "Subitem3": "Text3"'
但当然它将内容视为一个字符串而不是嵌套的Topic3数组的元素。我想这并不难,但我似乎无法修复它。