sta*_*tor 2 powershell json wikipedia-api
维基百科 API 返回包含名称为 的元素的 JSON *。如何在 PowerShell 中访问这样的属性?
例子:
$json = Invoke-RestMethod -Method Get -Uri 'https://en.wikipedia.org/w/api.php?action=parse&pageid=10000&prop=wikitext&format=json'
$json.parse.wikitext.* # fails
Run Code Online (Sandbox Code Playgroud)
错误:“引用运算符后缺少属性名称。” 所以星号不被识别为属性名称。
JSON 摘录:
{
"parse": {
"title": "Eiffel",
"pageid": 10000,
"wikitext": {
"*": "{{Wiktionary|Eiffel}}\n'''Eiffel''' ..."
}
}
}
Run Code Online (Sandbox Code Playgroud)
把它放在引号中:
$json.parse.wikitext."*"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |