Pegue su literal de objeto JavaScript y obtenga instantáneamente sintaxis de diccionario Python. Maneja automáticamente claves sin comillas, valores específicos de JS y mapea null/true/false a None/True/False. Elija entre salida con llaves o constructor dict().
Pegue su literal de objeto JavaScript y obtenga instantáneamente sintaxis de diccionario Python. Maneja automáticamente claves sin comillas, valores específicos de JS y mapea null/true/false a None/True/False. Elija entre salida con llaves o constructor dict().
Preguntas y respuestas frecuentes sobre este tema.
Los objetos JavaScript usan claves sin comillas (o con comillas), null, true/false y undefined, mientras que los diccionarios Python requieren claves con comillas, usan None en lugar de null, True/False en lugar de true/false, y no tienen equivalente de undefined. Este convertidor maneja todas estas diferencias de sintaxis automáticamente.
La salida con llaves usa la sintaxis estándar {'key': 'value'}, que es el formato de dict Python más común. La salida del constructor dict() usa la sintaxis dict(key='value'), que puede ser más legible para claves de cadena simples pero no soporta claves con espacios o claves no textuales.
Sí, puede elegir entre comillas simples ('key') y comillas dobles ("key") para las claves del diccionario. Esto le permite coincidir con la convención de comillas utilizada en el código de su proyecto.
No, la conversión de objeto JS a dict Python es manejada completamente por JavaScript en su navegador. Su código fuente JavaScript permanece en su dispositivo y nunca se comparte con ningún servidor.