2017-04-05 48 views
0

我需要将以下字符串“{'id':1,'name':'Sindhuja','address':'Coimbatore'}”转换为jquery中的字典。在jquery和json中将字符串转换为字典值

+0

你确切需要的请求指定 –

+0

什么是'字典'在这里? –

+0

我需要js字典....例如,我得到的数据为“{'id':1,'name':'Sindhuja','address':'Coimbatore'}”但我需要的输出是{ ID ':1,' 名 ':' Sindhuja”, '地址': '哥印拜陀'}。 –

回答

1

JSON.parse已内嵌到JavaScript中。此外,JSON只接受",而不是';所以,我添加了一个替换函数调用。

<script> 
di = JSON.parse("{'id':1,'name':'Sindhuja','address':'Coimbatore'}".replace(/'/g,"\"")); 
console.log(di); 
</script> 
0
var obj = JSON.parse(str.replace(/'/g, '"')); 

只要将它转换成一个对象。

+0

现在,字符串中的单引号将被转换为双引号,无效的json可以被修复。 –