我想从现有的 JSON 生成新的 JSON,但我无法这样做。 没有语言限制。任何语言,如 Typescript、java、python 都适合我。
给定 JSON:
[
{
"id": "1",
"firstName": "john",
"lastName": "doe"
},
{
"id": "2",
"firstName": "michal",
"lastName": "foo"
},
{
"id": "3",
"firstName": "john",
"lastName": "smith"
}
]
想要将其转换为:
[
{
"id": "1",
"firstName": "john-doe"
},
{
"id": "2",
"firstName": "michal"
},
{
"id": "3",
"name": "john-smith"
}
]
我只想要 id 和名字。
注意:当且仅当已经存在具有相同名称和不同 ID 的对象时,firstName 应包含 -lastName。否则,firstName 字段应仅包含firstName,不带连字符 -
请尝试在您的问题中提及以下内容: