【发布时间】:2018-01-21 03:13:48
【问题描述】:
我的文件中有 JSON 原始内容。我正在尝试使用 ConvertFrom-Json 解析网址。不知何故,它不起作用。非常感谢您的想法。
$file1 = "C:\Test\output1.txt"
$file2 = "C:\Test\output2.txt"
$content = Get-Content $file1
$response = ConvertFrom-Json $content
$urls = $response.input | where {$_.url}
$urls | Out-File $file2
output1 文件中的原始内容为:
{"workitems":[{"Inputs":{"url":"http://www.cmha.ca/news-and-events/news/?70301308070201301010","c":"1"},"Outputs":{"ip":"50.56.166.145","latencymilliseconds":"785","httpstatuscode":"200","completeresponse":"HTTP/1.1 200 OK\r\nVary: ......etc}}]}
文件大小约为 10K KB。我们如何才能最好地解析并将 URL 获取到 output2.txt 文件?
【问题讨论】:
标签: json powershell parsing