json是一段描述对象。类似XML但比它容易得多,json允许嵌套对象属性,所以你能用各种方法获得信息且完善这个自定义对象。
看一下这个,它创造一个包涵多个电脑信息的清单:
$json = @" { "ServerName": "$env:ComputerName", "UserName": "$env:UserName", "BIOS": { "Manufacturer" : "$((Get-WmiObject -Class Win32_BIOS).Manufacturer)", "Version" : "$((Get-WmiObject -Class Win32_BIOS).Version)", "Serial" : "$((Get-WmiObject -Class Win32_BIOS).SerialNumber)" }, "OS" : "$([Environment]::OSVersion.VersionString)" } "@ $info = ConvertFrom-Json -InputObject $json $info.ServerName $info.BIOS.Version $info.OS
这时你能控制它的结果-检索或者添加更新清单。
如果你成功修改了这个对象,你可以使用ConvertTo-Json转回JSON格式:
原文地址:Use JSON to Create Objects
本文链接: https://www.pstips.net/use-json-to-create-objects.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!