Public/Select-JsonFromPath.ps1

function Select-JsonFromPath {
    param(
        [Parameter(ValueFromPipeline=$true)][object]$Json,
        [string]$Path
    )
    $Path.Split('.') | ForEach-Object {
        $Key = $_
        $Json = $Json | Where-Object { $_.PSObject.Properties.Name -contains $Key } | Select-Object -ExpandProperty $Key
    }
    RETURN $Json
}