El convertidor usa un parser local de Python dict en lugar de ejecutar código Python. Soporta literales dict con llaves, sintaxis de constructor dict, cadenas, listas, tuplas, None, True, False, comentarios en línea y números hex, binarios, octales, con guiones bajos y notación científica.
None pasa a null, True y False pasan a booleanos JSON en minúsculas, y las tuplas se convierten en arrays. Comentarios, estilo de comillas original y formato del constructor dict se descartan porque la salida es JSON formateado.
Preguntas y respuestas frecuentes sobre este tema.
Los diccionarios de Python usan comillas simples o dobles para cadenas, True/False para booleanos y None para valores nulos. JSON requiere comillas dobles, usa true/false y null. Esta herramienta maneja automáticamente estas conversiones.
Este convertidor soporta literales dict con llaves ({'key': 'value'}), sintaxis del constructor dict(), cadenas con comillas simples y dobles, dicts y listas anidados, tuplas (convertidas a arrays), None/True/False, números con separadores de guion bajo (1_000_000), literales hex/octal/binarios, notación científica y comentarios en línea (#).
Sí, puede ajustar el ancho de tabulación (2 o 4 espacios) o cambiar a indentación basada en tabulaciones usando las opciones de formato sobre el panel de salida.
None de Python se convierte a null de JSON, True se convierte a true y False a false. Estos se mapean automáticamente a sus equivalentes JSON durante la conversión.
No, la conversión de dict Python a JSON ocurre completamente en su navegador. Sus datos de entrada se analizan y transforman localmente mediante JavaScript y nunca salen de su dispositivo.