gpt4 book ai didi

json - 将部分json查询结果存储在powershell中的变量中

转载 作者:行者123 更新时间:2023-12-02 23:15:05 25 4
gpt4 key购买 nike

我有以下来自 json 查询的输出,我正在寻找一种方法来搜索它并提取 tvdbid 的值(数字 72663)并将其存储在一个变量中。

在下面的示例中,您可以看到实际上有 2 个结果,因此我希望将两者都存储在数组中。

我在我的电脑上运行 powershell 3,所以任何特定于 v3 的东西都应该没问题。

输出

{
"data": {
"langid": 7,
"results": [
{
"first_aired": "2010-11-15",
"name": "Accused",
"tvdbid": 72663
},
{
"first_aired": "2010-01-17",
"name": "Enzai: Falsely Accused",
"tvdbid": 135881
}
]
},
"message": "",
"result": "success"
}

最佳答案

使用 PS V3:

$json = @'
{
"data": {
"langid": 7,
"results": [
{
"first_aired": "2010-11-15",
"name": "Accused",
"tvdbid": 72663
},
{
"first_aired": "2010-01-17",
"name": "Enzai: Falsely Accused",
"tvdbid": 135881
}
]
},
"message": "",
"result": "success"
}
'@

$psobj = ConvertFrom-Json $json
$psobj.data.results.tvdbid

72663
135881

关于json - 将部分json查询结果存储在powershell中的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16092025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com