【问题标题】:Parse JSON Nested SubValues in Powershell to Table将 Powershell 中的 JSON 嵌套子值解析为表
【发布时间】:2016-06-03 19:43:21
【问题描述】:

我在 v5 中将 JSON 字符串转换为 Powershell。原始json字符串如下:

$j = @'
[{
    "id": "1",
    "Members": [
        "A",
        "B",
        "C"
    ]
}, {
    "id": "2",
    "Members": [
        "A",
        "C"
    ]
}, {
    "id": "3",
    "Members": [
        "A",
        "D"
    ]
}]
'@

$json = $j | ConvertFrom-Json

我希望结果集看起来像下面的结果集。最终我会导出到 SQL:

 id     Members
-----   --------
1       A
1       B
1       C
2       A
2       C
3       A
3       D

【问题讨论】:

    标签: json csv powershell parent-child


    【解决方案1】:

    试试这个

    $json | % {
        $id = $_.id
        $_.members | select @{n='id';e={$id}}, @{n='members';e={$_}}
    }
    

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2020-10-08
      • 1970-01-01
      • 2021-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      相关资源
      最近更新 更多