ConvertFrom-HTSerializedJson.ps1
function ConvertFrom-HTSerializedJson { [cmdletbinding()] Param ( [Parameter(Mandatory = $true,Position=1)] [string]$File ) Begin { $File = Get-Item -LiteralPath $File } # End of Parameters Process { Add-Type -Assembly System.Web.Extensions $text = [IO.File]::ReadAllText($File) $parser = New-Object Web.Script.Serialization.JavaScriptSerializer $parser.MaxJsonLength = $text.length $r = $parser.DeserializeObject($text) return $r } # End of Process } |