一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - Powershell中請求WebServices并以JSON格式輸出結果

Powershell中請求WebServices并以JSON格式輸出結果

2020-07-01 10:44腳本之家 PowerShell

這篇文章主要介紹了Powershell中請求WebServices并以JSON格式輸出結果,本文直接給出實現代碼,需要的朋友可以參考下

適用于PS3.0及以后版本。

這里可以用JSON格式從網上得到大量的信息,下面例子演示如何將網上查到的結果轉換成JSON對象。

這個例子使用了一個德國鐵路公司的網站,你可以輸入一個火車站的名字或城市,他將返回你想要去的類似所有車站名稱。

 

復制代碼 代碼如下:

# ask for part of the train station name
$name = Read-Host 'Enter part of train station Name'
 
# query webservice
$url = "http://openbahnapi.appspot.com/rest/stations/list?contains=$name"
$site = Invoke-WebRequest -Uri $url
 
# get JSON result
($site.Content | ConvertFrom-Json ).value


這個結果類似如下:

復制代碼 代碼如下:


PS> Enter part of train station name: hanno
Hannover Hbf
HANNOVER MESSE
Hannoversch Münden
Hannover-Nordstadt
Hannover Bismarckstr.
Hannover Karl-Wiechert-Allee
Hannover-Ledeburg
Hannover-Linden/Fischerhof
Hannover-Vinnhorst
Hannover-Leinhausen
Hannover Anderten-Misburg
Hannover-Bornum

 

PS>

 

這個例子不是要教你去查詢德國鐵路,所以如果你對此不感興趣,可以修改成別的應用:
Invoke-WebRequest是一個重要部分,它包含Web服務返回的結果;同時ConvertFrom-Json 也相當重要,它可以將結果轉化成對象。
注意Web服務的處理變化,這里只是一個用例。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日日摸日日添日日透 | 四缺一的小说 | 亚洲国产精品第一区二区三区 | 国内精品视频一区二区三区 | 亚洲精品一线二线三线 | 免费在线看a | 国产精品nv在线观看 | 亚洲AV精品一区二区三区不卡 | 国内精品久久久久影院嫩草 | 精品操 | 国产一级特黄在线播放 | 日本一区二区高清免费不卡 | 高h全肉np触手| 精品一区二区三区高清免费观看 | 国内免费高清视频在线观看 | 日本老妇乱子伦中文视频 | 小泽玛丽av无码观看 | 成人免费观看网欧美片 | 全黄毛片 | 无码任你躁久久久久久久 | 国产suv精品一区二区四区三区 | 国产做a爰片久久毛片 | 国产黄频在线观看 | 小sao货ji巴cao死你视频 | 美女任你模 | 亚洲视频高清 | 特级一级全黄毛片免费 | 黑人好大好硬好深好爽想要h | 免费一级特黄特色大片∵黄 | 国内免费高清视频在线观看 | 久久婷婷丁香五月色综合啪免费 | 亚洲精品卡1卡二卡3卡四卡 | 精品国产免费一区二区三区 | 成人高清视频在线观看 | 东北疯狂xxxxbbbb中国 | 色久天| 欧美男男gaysgays | 3d动漫免费| 98国产视频 | 日韩成人一区ftp在线播放 | 息与子中文字幕完整在线 |