[英]JSON Array - Powershell
我需要一個 JSON 數組字符串,如下所示: [{"a":"1","b":"2","c“:"3","d": "4"}]
如果我使用以下代碼,我會得到{medik:[{"a":"1","b":"2","c“:"3","d": "4"}]}
$body = @{
medik = @(
@{
a = '1'
b = '2'
c = '3'
d = '4'
}
)
}
$jsbody=$body|ConvertTo-Json -Compress;
$jsbody
誰能幫我? 提前致謝!
在不使用管道的情況下嘗試一下。
使用管道時,您一次將數組一個哈希表傳遞給 ConvertTo-Json。 由於只有一個哈希表,因此它被視為單個哈希表而不是哈希表數組。
ConvertTo-Json @(@{a = '1'; b = '2'; c = '3'; d = '4'})
Output:
PS C:\tmp\overflow> $body = @(@{a = '1'; b = '2'; c = '3'; d = '4'})
>> ConvertTo-Json $body
[
{
"d": "4",
"c": "3",
"b": "2",
"a": "1"
}
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.