我在 foreach 中又加了一个 if 语句。结果是一行一个数字的列表。示例:
3
2824
28
6374
3887
198
1953
3827
我希望将其作为变量的结果:
"watchers": ["3", "2824", "28", "6374", "3887", "198", "1953", "3827"],
我目前还不知道如何将 foreach 结果转换为示例字符串。我更喜欢 Powershell,但我可以使用几乎任何语言。
编辑:重新表述我的问题,和/或更具体地说,我有这个 CSV
user_id,ticket_id
253,24704
1257,24201
1257,17038
1257,22560
1257,22547
1925,24783
2452,24766
2452,24787
2453,24766
2453,24787
我正在尝试编写一个脚本来为我创建这个 JSON:
[{
“ticket_id”: “253”,
“watchers”: [“24704”]
}, {
“ticket_id”: “1257”,
“watchers”: [“24201”, “17038”,“22560”,“22547”]
}, {
“ticket_id”: “1925”,
“watchers”: [“24783”]
}, {
“ticket_id”: “2452”,
“watchers”: [“24766”,“24787”]
}, {
“ticket_id”: “2453”,
“watchers”: [“24766”,“24787”]
}
]