【发布时间】:2020-08-07 21:14:29
【问题描述】:
我必须合并以下 2 个 JSON 文件,因为我使用的 API 有 1000 个限制。
js1.json:
{
"total": 1311,
"limit": 1000,
"offset": 0,
"data": [
// 1000 Users
]
}
js2.json:
{
"total": 1311,
"limit": 1000,
"offset": 1000,
"data": [
// 311 Users
]
}
我需要什么:
{
"data": [
// All 1311 Users
]
}
我看过一些帖子,您可以将 JSON 文件添加在一起。但最后我总是得到这个:
当前的 PS 代码:
$js1 = Invoke-RestMethod 'API Request with offset 0' -Method 'GET' -Headers $headers -Body $body | ConvertTo-Json
$js2 = Invoke-RestMethod 'API Reuqest with offset 1000' -Method 'GET' -Headers $headers -Body $body | ConvertTo-Json
$js1 + $js2 | Out-File -FilePath .\cloudUsers.json
【问题讨论】:
-
如果您查看已接受答案的第二部分,那就是您想要的。
-
这能回答你的问题吗? Merge two json objects
标签: json powershell