Dieser Befehl:
ConvertTo-Json (ConvertFrom-Json '{ "abc": [ [1, 2, 3], 4, [5, 6, 7] ] }')
gibt zurück:
{ "abc": [ [ 1, 2, 3 ], 4, [ 5, 6, 7 ] ] }
Jedoch gibt der folgende Befehl (der gleiche Wert auf einer tieferen Ebene):
ConvertTo-Json (ConvertFrom-Json '{ "abc": { "abc": [ [ 1, 2, 3 ], 4, [5, 6, 7] ] } }')
zurück:
{ "abc": { "abc": [ "1 2 3", 4, "5 6 7" ] } }
Ist das ein Fehler?
Im Idealfall würde ich gerne herausfinden, welchen PowerShell-Wert ich an ConvertTo-Json
übergeben soll, um das JSON im 2. Beispiel zu produzieren, d.h.:
'{ "abc": { "abc": [ [ 1, 2, 3 ], 4, [5, 6, 7] ] } }'
Normalerweise verwende ich ConvertFrom-Json
, um solche Werte herauszufinden.