【发布时间】:2021-11-26 17:59:05
【问题描述】:
我目前正在将一个数组传输到一个 json 文件。我希望能够按顺序保存元素。
{
New-Object PSObject -Property @{
Name = $ADInfo.DisplayName
Username = $Username
Email = $Email
Date = $Date
Manager = $ManagerName
ManagerEmail = $ManagerEmail
Manager2 = $ManagerName2
ManagerEmail2 = $ManagerEmail2
Manager3 = $ManagerName3
ManagerEmail3 = $ManagerEmail3
ServiceTag = $ServiceTagTextBox.text
FedExSentTracking = "https://www.fedex.com/fedextrack/?tracknumbers=" + $FedEXSentTextBox.text
FedExRecievedTracking = "https://www.fedex.com/fedextrack/?tracknumbers=" + $FedEXRecievedTextBox.text
}
}
$script:jsonDB += $CollectionData
$script:jsonDB | ConvertTo-Json -Compress |
Set-Content C:\Support\HardwareCollection.json
当我这样保存时,输出看起来像下面的数据库。
[{"ServiceTag":"1","Username":"RandomUser","Manager":"Random Manager","ManagerEmail3":"Manager3@company.com","ManagerEmail":"Manager@company.com","Name":"Some User","ManagerEmail2":"Manager2@company.com","Manager3":"Random Manager3","FedExSentTracking":"https://www.fedex.com/fedextrack/?tracknumbers=1","FedExRecievedTracking":"https://www.fedex.com/fedextrack/?tracknumbers=1","Manager2":"Random Manager 2","Date":"10/06/2021 09:17:24 -05:00","Email":"Client@Company.com"}]
如何保存元素,以便它们按照我的第一个代码块中的顺序保存到 json 文件中,而不是第二个代码块中的无序混乱。
非常感谢!!!
【问题讨论】:
标签: json powershell