2016-10-27 5 views
0

Ich habe eine Datei zu enthalten:Powershell - JsonArray aus einer Datei Script

[{ 
    'item1' : 'value1', 
    'item2' : [ 
     'internalItem1' : 'value' 
    ] 
}, 
{ 
    'item1' : 'value2', 
    'item2' : [ 
     'internalItem1' : 'value', 
     'item2' : [ 
      'internalItem1' : 'value', 
      'internalItem2' : 'value' 
     ] 
    ] 
}] 

Ich mag würde es Objekte in einem Array von json setzen. Wie kann ich es tun? Dies ist, wie ich mit einem Dateiverwaltungs Objekt mit einer JSON:

$json = (Get-Content $fileLocation) | ConvertTo-Json 

Aber das Array von ihnen ist mir nighthmares geben, wie kann ich diese Daten verarbeiten?

Antwort

1

Sieht aus wie Sie Kommas am Ende der Leitungen müssen:

[{ 
    'item1' : 'value1', 
    'item2' : { 
     'internalItem1' : 'value' 
    } 
}, 
{ 
    'item1' : 'value2', 
    'item2' : { 
     'internalItem1' : 'value', 
     'item2' : [{ 
      'internalItem1' : 'value', 
      'internalItem2' : 'value' 
     }] 
    } 
}] 
Verwandte Themen