You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell获取JSON中count键值时遇到的问题

PowerShell提取JSON中count字段值的解决方案

当ConvertFrom-Json转换后的对象中,数组的count字段和PowerShell数组内置的Count属性(用于统计数组元素数量)重名时,直接使用$data1.results.count会优先获取数组的元素数量而非JSON中的字段值,你可以通过以下几种方式解决:

  • 指定数组索引提取单个元素的count值
    如果results数组中只有一个包含count字段的对象,或者你需要特定位置元素的count,直接通过索引访问:

    Write-Output $data1.results[0].count
    
  • 使用Select-Object展开count属性
    这种方式会提取数组中所有元素的count值,若数组仅含一个元素则返回单个值:

    Write-Output ($data1.results | Select-Object -ExpandProperty count)
    
  • 使用ForEach遍历提取
    通过遍历数组元素,逐个获取count字段值:

    Write-Output $data1.results.ForEach({ $_.count })
    

内容的提问来源于stack exchange,提问作者Pavelin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 22:19:21