将字符串转换为字典-Javascript
我有以下数据:将字符串转换为字典-Javascript,javascript,Javascript,我有以下数据: d0=“{\'a\':\'324jk324\',\'b\':\'42793bi42\',\'c\':\'894h42hi\'” d=JSON.parse(d0)\\生成以下数据 //{“a”:“324jk324”,“b”:“42793bi42”,“c”:“894h42hi”} 我试图获取数据类型并将其记录为字符串: console.log(typeof d)//字符串 我想将字符串转换为字典,以便可以按如下方式引用数据: d['a']\\324jk324 我该怎么做呢?您的
d0=“{\'a\':\'324jk324\',\'b\':\'42793bi42\',\'c\':\'894h42hi\'”
d=JSON.parse(d0)\\生成以下数据
//{“a”:“324jk324”,“b”:“42793bi42”,“c”:“894h42hi”}
我试图获取数据类型并将其记录为字符串:
console.log(typeof d)//字符串
我想将字符串转换为字典,以便可以按如下方式引用数据:
d['a']\\324jk324
我该怎么做呢?您的
d0
变量应该有引号,并且您的注释应该是正面的,即/
const d0=“{\'a\':\'324jk324\',\'b\':'42793bi42\','c\':'894h42hi\'”;
const d=JSON.parse(d0);//提供以下数据
console.log(d['a']);//324jk324
在JavaScript中没有字典这样的东西。你的d0
值应该有引号。@Mr.Polywhill抱歉,我忘了在问题中添加它。它确实有它如果你有周围的引号,那么你的代码看起来很好,除了不正确使用行终止注释。