【发布时间】:2015-05-25 23:18:18
【问题描述】:
$json = @"{"mem":[[1377691200,10],[1377770400,0]],"proc":[[1377691200,80],[1377770400,0]]}"@
$jobj = ConvertFrom-Json -InputObject $json
$datetime = 1377780400
$proc = 85
$add = @($datetime, $proc)
$jobj.proc += $($add)
cls
ConvertTo-Json $jobj
上面的 sn-p 应该向 json 字符串添加一个数组值,但似乎添加到单独的值。
在结果中,添加的值没有 [],如果我转到 $jobj.proc[3] 和 [4],则这些值会从原始数组中拆分出来。我该怎么做才能解决这个问题?
我找到了问题PowerShell how to add something on parsed JSON?
但是我的条目没有名字,所以这不起作用:(
任何线索
【问题讨论】:
-
在 json 字符串中的 @" 和 "@ 之前测试命中输入
标签: json powershell add edit