Python Dict till JSON
Konvertera en Python-ordbok eller lista till JSON och tillbaka igen.
Python Dict till JSON
Klistra in en Python-ordbok eller lista och det här verktyget konverterar den till giltigt JSON — omvandlar True, False och None till true, false och null, och omvandlar strängar med enkla citattecken till dubbla. Det tolkar även Python-tuplar och konverterar dem till JSON-matriser, eftersom JSON inte har en egen tuple-typ. Använd det när du har kopierat ett variabelvärde från en Python REPL, ett print()-anrop eller en pprint-dump och behöver motsvarande JSON för en API-begäran, en konfigurationsfil eller ett testarmatur.
Växla riktningen för att gå åt andra hållet — från JSON till Python: objektnycklar och strängar renderas med den citatteckenstil du väljer (enkla som standard, enligt PEP 8, eller dubbla), och JSON-matriser renderas som Python-listor om du inte aktiverar "Rendera matriser som tuplar". Sortera nycklar alfabetiskt för en stabil diff eller behåll den ursprungliga ordningen. Dra in med 2 mellanslag, 4 mellanslag, en tabb eller en kompakt rad. "Konvertera date()/datetime()-värden" känner igen date(...) och datetime(...) samtal i Python-inmatning och skriver dem som ISO-8601-strängar, och gör det motsatta för JSON-strängar som redan ser ut som ett ISO-datum eller en tidsstämpel.
Parsern accepterar strängar med enkla och dubbla citattecken, kapslade ordböcker, listor och tuplar av valfritt djup, negativa tal, understreck i heltal (1_000) och vetenskaplig notation. Windows- och Unix-radändar hanteras på samma sätt. Om inmatningen inte är giltig Python eller JSON visar felmeddelandet den exakta raden och kolumnen.
Allt körs lokalt i din webbläsare — ingenting du klistrar in laddas upp någonstans.