PowerShellでJSONを縮小しますか?



Minify Json With Powershell



解決:

PowerShellオブジェクトを操作してJSONに変換するときの情報(ConvertTo-Json)あなたは-圧縮パラメータ:

New-Object -TypeName PSCustomObject -Property @ {Name = 'Hugot'; GivenName = 'Victor'} | ConvertTo-Json -Compress

与える:



{'GivenName': 'Victor'、 'Name': 'Hugot'} 

JPの答えに加えて、

(ConvertFrom-Json $ json)| ConvertTo-Json -Compress 

基本的な正規表現で簡単に行うことができます。これがファイルにある場合は、次のことを試してください。 -Rawパラメーターを含める必要があります。そうしないと、ファイルは一度に1行ずつ渡され、正規表現で改行文字が削除されなくなります。



(Get-Content C: Some  File.json -Raw)-replace ' s'、 '' |出力ファイルC: some  outfile.json