2016-10-27 68 views
0

我有一個包含文件:的PowerShell - JsonArray從文件到腳本

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

我希望把它放在JSON對象的數組。我該怎麼做?這就是我如何與包含一個JSON對象的文件管理:

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

但它們的排列是給我nighthmares,我該怎麼處理這些數據?

回答

1

看起來你需要在線路末端逗號:

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