Gratis JSON til PowerShell Konverter — Online
Konverter JSON til PowerShell hashtables umiddelbart. Fungerer med ConvertFrom-Json for Windows og Azure.
JSON-inndata
PowerShell-utdata
Hva er JSON til PowerShell?
PowerShell har ConvertFrom-Json og ConvertTo-Json innebygd. Dette verktøyet genererer PowerShell-objektliteraler (hashtabeller, arrays) fra JSON-en din, slik at du kan bygge inn statiske data eller lage objektmaler i skript. JSON-spesifikasjonen definerer inndata-formatet.
Konvertering skjer i nettleseren din. Angi variabelnavn i konfigurasjonspanelet. Ingenting sendes til en server. For å parse JSON-strenger ved kjøretid, bruk ConvertFrom-Json. Dette verktøyet er for å generere statisk PowerShell-kode fra kjent JSON.
Slik bruker du verktøyet
Lim inn eller last opp JSON
Lim inn JSON eller last opp en fil. Angi variabelnavn i konfigurasjonspanelet.
Se gjennom PowerShell-utdata
Det høyre panelet viser generert PowerShell-kode. Bruk ConvertFrom-Json til å parse JSON-strenger ved kjøretid.
Kopier eller last ned
Bruk Kopier eller Last ned. For å formatere JSON først, bruk JSON-formatereren. For validering, bruk JSON-validatoren.
JSON til PowerShell-eksempler
Her er et eksempel på generering av PowerShell-objekter fra et JSON-objekt.
Eksempel: Abonnentpost
JSON-inndata:
Generert PowerShell-utdata:
Når JSON til PowerShell er nyttig
Når du skriver Azure Automation, Windows admin-skript eller DevOps-pipelines som trenger konfigurasjon fra JSON, lar konvertering til PowerShell-objekter deg bygge inn strukturen direkte. For API-responser eller dynamisk JSON, bruk ConvertFrom-Json ved kjøretid. Dette verktøyet er nyttig når du har statisk JSON (f.eks. fra en konfigurasjonsfil) og vil bygge den inn som PowerShell-hashtabeller. PowerShell-dokumentasjonen dekker skripting i dybden. For Linux/macOS, bruk JSON til Shell i stedet.
Ofte stilte spørsmål
Hashtabell vs PSCustomObject?
ConvertFrom-Json returnerer PSCustomObject som standard. Dette verktøyet genererer hashtabell-stilsyntaks. Begge fungerer for strukturerte data. Hashtabeller er mutable; PSCustomObject brukes ofte for skrivebeskyttet konfigurasjon.
Når bør jeg bruke ConvertFrom-Json i stedet?
Bruk ConvertFrom-Json når JSON-en er dynamisk (f.eks. fra en API eller fil). Bruk dette verktøyet når du har statisk JSON og vil bygge den inn som PowerShell-kode.
Er dataene mine private?
Ja. Generering skjer helt i nettleseren din. Ingen JSON eller kode sendes til noen server.
Kan jeg bruke dette i Azure Runbooks?
Ja. Azure Automation runbooks bruker PowerShell. Den genererte koden fungerer i runbooks. For å parse JSON fra Azure API-responser, bruk ConvertFrom-Json.
Hva med nestede objekter?
Nestet JSON blir nestede hashtabeller. Bruk $obj.key.nestedKey. Generatoren bevarer strukturen for komplekse hierarkier.
Relaterte verktøy
ConvertFrom-Json. ConvertTo-Json. JSON-spec. MDN JSON. RFC 8259. PowerShell-dokumentasjon. Postman.