如何将Python类str转换为Javascript

如何将Python类str转换为Javascript,javascript,python,eel,Javascript,Python,Eel,我有一个python格式的数据 d1 = ["id":"hajdgrwe2123", "name":"john law", "age":"95"] Python将其作为数据类型“class'str'” 我正在使用eel将数据从python发送到javascript,因此我想将数据转换为javascript中的字典,以便我可以进行下面的调用 d1[“id”]#结果应为hajd

我有一个python格式的数据

 d1 = ["id":"hajdgrwe2123", "name":"john law", "age":"95"]
Python将其作为数据类型“class'str'”

我正在使用eel将数据从python发送到javascript,因此我想将数据转换为javascript中的字典,以便我可以进行下面的调用

d1[“id”]#结果应为hajdgrwe2123


我尝试转换为json,但没有成功。如何将python类str转换为javascript中的dictionary?

如果要将某些内容导出到另一种语言,应该使用广泛支持的交换格式之一。对于这个特定的用例,我将使用JSON。 对于编码为JSON,以及关于JSON,您应该开始学习


许多语言都支持JSON,因为它是一种简单易行的方法,只需很少的字符就可以表示字典、数组、整数、字符串、布尔值、空值以及它们的任意组合。

或者您有一个包含字符串的javascript数组

var tab = [´john’,’smith’ ,’95’] 
tab[0]          // john
或者您有包含对象的JavaScript数组

var objTab = [{name: ‘john’, age : 25}, {name : ‘george’, age : 43}]
var obj  = objTab[0]
obj[name]       // john
或者您有一个JavaScript对象

var obj = {name: ‘john’, age :33}
obj[name]     // john


d1=[“id”:“hajdgrwe2123”,“name”:“john law”,“age”:“95”]
是无效的javascript,因此您不能“拥有”它,您需要研究如何在python中生成json。这不是一个javascript问题只要用
{}
替换
[]
,你就可以很好地回答你的问题,可以问“如何将Python类str转换为javascript”谢谢,我已经编辑了这个问题@罗伯特门内尔
obj.name     //john