【发布时间】:2022-01-05 19:43:45
【问题描述】:
基本上我有一个 json 数组,我想创建一个新数组,我想在其中推送所有 childNode 并在 ChildNode 中推送其各自的资金来源名称
var data = vardata={
"costdata": [
{
fundingSource: 'A',
childNode: [
{
childName: 'x',
amt: 100
}
]
},
{
fundingSource: 'B',
childNode: [
{
childName: 'y',
amt: 200
}
]
}
]
}
预期的输出是创建单个 json 数组并在各自的 childNode 属性中推送资金来源元素
vardata={
"costdata": [
{
childNode: [
{
fundingSource: 'A',
childName: 'x',
amt: 100
}
]
},
{
childNode: [
{
fundingSource: 'B',
childName: 'y',
amt: 200
}
]
}
]
}
【问题讨论】:
-
JSON 是一种用于数据交换的文本符号。 (More here.) 如果您正在处理 JavaScript 源代码,而不是处理 string,那么您就不是在处理 JSON。
-
你最好的选择是做你的研究,search 寻找关于 SO 和其他地方的相关主题,然后试一试。 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布minimal reproducible example 展示您的尝试并具体说明您遇到的问题。人们会很乐意提供帮助。