Volver a Herramientas

Convertidor de JSON a Diccionario Python

Herramienta gratuita en línea para convertir JSON a diccionarios Python - Conversión instantánea, compatible con conversión bidireccional

Cargando...

Cómo convertir JSON a diccionario de Python en línea

  1. 1

    Pega JSON

    Copia y pega tus datos JSON en el cuadro de entrada de la izquierda.

  2. 2

    Selecciona opciones de conversión

    Activa según sea necesario las opciones de ordenar claves, asignación de variables o anotaciones de tipo.

  3. 3

    Copia el resultado

    El resultado del dict de Python se genera instantáneamente a la derecha, haz clic para copiar y usar.

Descripción general de características

Convertidor bidireccional entre JSON y diccionarios de Python. Convierte datos JSON a literales de diccionario de Python, o analiza diccionarios de Python nuevamente al formato JSON.

Descripción de la herramienta

Convertidor gratuito en línea de JSON a diccionarios Python. Soporta conversión bidireccional entre JSON y dict de Python, mapeo correcto de True/False/None, e incluye fragmentos de código para marcos Django, Flask y FastAPI. Procesamiento 100% en el navegador, los datos no se cargan.

Lista de capacidades

  • Conversión bidireccional: JSON a dict de Python y dict de Python a JSON.
  • Análisis instantáneo de JSON, validación de sintaxis y localización precisa de errores.
  • Genera literales de dict de Python estándar, mapeando correctamente True/False/None.
  • Resaltado de sintaxis, adaptación automática a temas claros y oscuros.
  • Ordena las claves alfabéticamente, soporta asignación de variables y anotaciones de tipo.

Herramientas relacionadas

Preguntas frecuentes

¿Cómo convierto JSON a un diccionario de Python?
Selecciona el modo "JSON → Python", pega los datos JSON en el cuadro de entrada. La herramienta convertirá automáticamente a literales dict de Python, mapeando correctamente null→None, true→True, false→False. Luego puedes copiar el resultado para usarlo directamente en código Python.
¿Cómo convierto un diccionario de Python a JSON?
Haz clic en "Python → JSON" para cambiar la dirección de conversión, luego pega tu código dict de Python. La herramienta admite la sintaxis {'key': 'value'} y genera JSON formateado, útil para APIs, archivos de configuración o aplicaciones JavaScript.
¿Qué es json.loads() en Python?
json.loads() es una función de la biblioteca estándar de Python que analiza una cadena JSON en un objeto Python. Por ejemplo: json.loads('{"name": "John", "age": 30}') devuelve {'name': 'John', 'age': 30}. Esta herramienta realiza la misma conversión, pero añade formato para mejorar la legibilidad.
¿Qué es json.dumps() en Python?
json.dumps() es una función de Python que convierte objetos Python a cadenas JSON. Usa json.dumps(data, indent=2) para obtener salida JSON formateada. El modo Python → JSON de esta herramienta simula esta conversión y genera JSON legible.
¿A qué corresponden null, true y false de JSON en Python?
null en JSON corresponde a None en Python, true corresponde a True, y false corresponde a False. Ten en cuenta que las palabras clave de Python tienen la primera letra mayúscula, a diferencia de JSON y JavaScript. Esta herramienta maneja automáticamente estos mapeos.
¿Se pueden ordenar las claves de un dict de Python?
Sí. En las opciones de conversión, activa la opción "Ordenar nombres de claves" y las claves del dict de salida se ordenarán alfabéticamente. Esto es equivalente a usar dict(sorted(data.items())) o json.dumps(data, sort_keys=True) en Python.
¿Esta herramienta admite JSON anidado?
Sí, el convertidor admite completamente estructuras profundamente anidadas. Puedes convertir JSON complejo que contenga múltiples niveles de anidación, diccionarios dentro de listas y tipos de datos mixtos. La salida de Python mantiene la indentación correcta para mejorar la legibilidad.
¿Los dicts de Python admiten tuplas?
Los valores de un dict de Python pueden contener tuplas, pero JSON no tiene concepto de tuplas. En la dirección Python → JSON, esta herramienta convierte tuplas () a matrices JSON []. En la dirección JSON → Python, las matrices siempre se convierten a listas [].
¿Cómo usar el diccionario convertido en Django, Flask o FastAPI?
Esta herramienta proporciona tres plantillas de fragmentos de código de marco: Django settings, Flask config y FastAPI endpoint. Después de la conversión, selecciona el marco correspondiente en el área de fragmentos de código de marco para generar código listo para usar.
¿Esta herramienta carga mis datos en un servidor?
No. Todo el proceso de conversión se realiza localmente en tu navegador, tus datos JSON y código Python no se envían a ningún servidor. Esto garantiza la privacidad completa de tu código y datos. Incluso puedes usar esta herramienta sin conexión a internet.
¿Puedo ejecutar directamente el código Python convertido?
Sí, los literales dict de Python generados son sintaxis Python válida y pueden usarse directamente en scripts de Python. Si activas la opción "Incluir asignación de variable", la salida incluirá data = {...}, que puedes copiar directamente a un archivo .py para ejecutar.