Python Dict naar JSON
Zet een Python-dictionary of lijst om naar JSON en terug.
Python Dict naar JSON
Plak een Python-dictionary of lijst in en dit hulpmiddel zet het om in geldige JSON — zet True, False en None om in true, false en null, en strings met enkele aanhalingstekens in dubbele. Het parseert ook Python-tupels en zet deze om in JSON-arrays, omdat JSON geen eigen tuple-type heeft. Gebruik het wanneer u een variabelewaarde uit een Python REPL, een print()-aanroep of een pprint-dump hebt gekopieerd en het equivalente JSON nodig hebt voor een API-aanvraag, een configuratiebestand of een testfixture.
Wissel de richting om om andersom te gaan — van JSON naar Python: objectsleutels en strings worden weergegeven met de aanhalingstekenstijl die u kiest (standaard enkel, volgens PEP 8, of dubbel), en JSON-arrays worden weergegeven als Python-lijsten tenzij u "Arrays als tupels weergeven" inschakelt. Sorteer sleutels alfabetisch voor een stabiel diff of behoud de originele volgorde. Streepje met 2 spaties, 4 spaties, een tab of één compacte regel. "date()/datetime()-waarden converteren" herkent date(...) en datetime(...) aanroepen in Python-invoer en schrijft ze als ISO-8601-tekenreeksen, en doet het omgekeerde voor JSON-tekenreeksen die al op een ISO-datum of -timestamp lijken.
De parser accepteert tekenreeksen met enkele en dubbele aanhalingstekens, geneste dicts, lijsten en tupels van elke diepte, negatieve getallen, onderstreepingen in gehele getallen (1_000) en wetenschappelijke notatie. Windows- en Unix-regelbeëindiging worden hetzelfde behandeld. Als de invoer geen geldige Python of JSON is, toont het foutbericht de exacte regel en kolom.
Alles wordt lokaal in uw browser uitgevoerd — niets wat u plakt, wordt ergens geüpload.