为什么我得到意想不到的ConvertTo-Json结果?
为什么往返($Json | ConvertFrom-Json | ConvertTo-Json)失败?
Stackoverflow有一个很好的机制来防止重复的问题,但是据我所知,还没有一种机制可以防止有重复原因的问题。以这个问题为例:几乎每个星期都有一个新的原因相同的问题出现,但是通常很难将其定义为重复问题,因为问题本身只是稍有不同。不过,如果这个问题/答案本身最终以重复(或题外话)结尾,我不会感到惊讶,但是不幸的是stackoverflow无法写一篇文章来防止其他程序员继续写这个“已知”陷阱引起的问题。
具有相同共同原因的类似问题的一些示例:
那么,这个“自我回答”的问题是否与上述重复的问题有所不同?
它具有标题中的常见原因,因此可以更好地防止由于相同原因而重复问题。
我有两个Byte[]类型的变量(我选择此类型是为了满足特定需要,因此需要保留它。),它们声明为:
$first = New-Object Byte[] 32
$second = New-Object Byte[] 32
Run Code Online (Sandbox Code Playgroud)
并且,我初始化了两个变量的每个索引。
现在,我创建了一个哈希表$List1:
$List1=@{"First" = $first; "Second" = $second}
Run Code Online (Sandbox Code Playgroud)
我使用以下语法来创建 json 文件:
$List1 | ConvertTo-Json | Set-Content -Path $jsonFile1
Run Code Online (Sandbox Code Playgroud)
这是第一个json文件内容:
{
"First": {
"value": [
210,
195,
131,
176,
88,
154,
57,
37,
2,
75,
182,
190,
156,
43,
113,
199,
63,
25,
109,
92,
220,
91,
219,
252,
113,
68,
202,
12,
147,
194,
36,
177
],
"Count": 32
},
"Second": {
"value": [
238, …Run Code Online (Sandbox Code Playgroud)