Passaggio all'ora solare 27 ottobre 2019 03:0002:00 sposta indietro l'orologio di 1 ora (si dorme 1 ora in più)
Tramite PowerShell è possibile convertire un oggetto in una stringa JSON tramite il comando ConvertTo-Json.

Partendo da un qualsiasi oggetto ad esempio:
$obj = @{y=2016;m=2;d=19;time=@{h=13;m=15;day="Friday"}}
posso convertirlo in una stringa che rappresenta un oggetto JSON:
$obj | ConvertTo-Json
ottenendo come risultato:
{
    "y":  2016,
    "time":  {
                 "day":  "Friday",
                 "m":  15,
                 "h":  13
             },
    "d":  19,
    "m":  2
}
Volendo posso ottenere una rappresentazione compatta, senza ritorni a capo o spazi, tramite l'opzione Compress:
$obj | ConvertTo-Json -Compress
da come risultato:
{"y":2016,"time":{"day":"Friday","m":15,"h":13},"d":19,"m":2}

Posso fare anche il contrario, ovvero partire da una stringa che rappresenta un oggetto JSON e ottenere un oggetto PowerShell:
ConvertFrom-Json '{"y":2016,"time":{"day":"Friday","m":15,"h":13},"d":19,"m":2}'
da come risultato:
   y time                       d m
   - ----                       - -
2016 @{day=Friday; m=15; h=13} 19 2