首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用powershell工具调用-RestMethod从api中提取数据

使用powershell工具调用-RestMethod从api中提取数据
EN

Stack Overflow用户
提问于 2015-07-06 17:11:33
回答 1查看 1.3K关注 0票数 0

我正在尝试使用powershell从api中获取JSON细节。我对power shell没有任何经验,但我想Invoke-RestMethod会有帮助的。

我试图使用的api是:

api.spotcrime.com/crimes.json?lat=30.639155&lon=-96.3647937&radius=0.02&key=spotcrime-private-api-key

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-06 19:28:43

请阅读在线文档:调用-RestMethod方法

下面是一个示例,展示了如何访问此API返回的数据:

代码语言:javascript
复制
$uri = 'api.spotcrime.com/crimes.json'

$params = @{
    lat = '30.639155'
    lon = '-96.3647937'
    radius = '0.02'
    key = 'spotcrime-private-api-key'
}

$crimes = Invoke-RestMethod -Uri $uri -Body $params | 
    Select-Object -ExpandProperty crimes

$crimes | Format-Table -AutoSize

在这个数据集中,我们有一个名为犯罪的对象,它包含一个记录数组。扩展犯罪对象并将其存储到$crimes变量将使我们能够更容易地处理记录。

注意Invoke-RestMethod是如何自动检测JSON并将其转换为对象的。不需要使用ConvertFrom-Json

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31251758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档