粘贴您的 JavaScript 对象,即可立即获得 Python 字典语法。自动处理无引号 key、JS 特有值,并将 null/true/false 映射为 None/True/False。可选择花括号或 dict() 构造函数输出。
粘贴您的 JavaScript 对象,即可立即获得 Python 字典语法。自动处理无引号 key、JS 特有值,并将 null/true/false 映射为 None/True/False。可选择花括号或 dict() 构造函数输出。
关于这个主题的常见疑问与实用解答。
JavaScript 对象使用无引号(或有引号)的 key、null、true/false 和 undefined,而 Python 字典需要有引号的 key,使用 None 代替 null、True/False 代替 true/false,且没有 undefined 的对应值。此转换器会自动处理所有这些语法差异。
花括号输出使用标准的 {'key': 'value'} 语法,是最常见的 Python 字典格式。dict() 构造函数输出使用 dict(key='value') 语法,对于简单字符串 key 更易读,但不支持含空格或非字符串 key。
可以,您可以在单引号('key')和双引号("key")之间选择字典的 key 引号风格。这让您能符合项目代码中使用的引号惯例。
不会,JS 对象转 Python 字典的转换完全由浏览器中的 JavaScript 处理。您的 JavaScript 源代码留在您的设备上,不会与任何服务器共享。