【发布时间】:2022-11-23 05:13:57
【问题描述】:
那么如何像这样合并 Json 对象的值:
{"zz0": "value 1","zz1": "value 2","zz2": "value 3"}
进入这个:
{"key":["value 1","value 2","value 3"]}
在我的 javascript 表单中,这是第一个 Json 文件:
[
{
"fotos": [
{
"foto": "foto 1",
"zz0": "first line.",
"zz1": "second line.",
"zz2": "third line."
},
{
"foto": "foto 2",
"zz0": "first line."
}
]
}
]
这是第二个 Json 文件:
[
{
"fotos": [
{
"foto": ["foto 1"],
"tekst": ["first line.", "second line.", "third line."]
},
{
"foto": ["foto 2"],
"tekst": ["first line."]
}
]
}
]
使用地图和箭头功能搜索解决方案但卡住了......有什么想法吗?
【问题讨论】:
-
你追求什么样的逻辑表达?您提供的示例在逻辑上不清晰,所有键都不同,那么您如何在逻辑上将键组合在一起?例如:
{"zz0": "value 1","zz1": "value 2","zz2": "value 3"}到这个:{"key":["value 1","value 2","value 3"]} -
键 'zz0'、'zz1' 和 'zz2' 应替换为 1 个键:'key' 并将它们的值放在一起作为 'key' 的值(在大示例中:'tekst')
-
对象只包含一个属性
foto和多个属性zz*吗?我的意思是,还有更多的属性吗? -
在“fotos”中,每个“foto”都有很多行“tekst”
标签: javascript arrays json array-merge